Office environment was great, even though it was a cubicle farm. Systems and processes were very good. Benefits for travel were very good. Facilities were really good too. Lots of really great people.Flexible work hours available.
Cons
Hierarchy was obvious but to be expected. You need to have a thick skin if you are working on a temporary contract.