Pros
Good pay and bonuses if you can stomach to stay. The Americans on staff are generally treated well, but you can sense an overall apathy toward them by the majority of the non-North Americans (except for NY support staff who are treated very well.) The new grad program is great because it always provides a steady supply of fresh bodies coming in. I marked the 6-month outlook as positive because they'll do whatever they need to in order to meet their goals.
Cons
Benefits are below average. Don't believe anything the recruiter says that's not in writing. If you don't know the meaning of, "thrown under the bus", you will. I've never seen a culture with such an overall lack of integrity and honor in the upper ranks. A very small number of clients means you won't get much of a change of scenery nor a variety of opportunities. Very cliquish as many have said and if you don't suck up you'll get overlooked. Trust no one.