Pros
Many of the good things that are advertised when you get recruited are true. - Smart co-workers - Such a strong brand, senior exec clients really listen to what you say and act on it - Consistent firm culture, and a lot of flexibilty to follow your own course and do any type of project you want to do (as long as you work hard and can do it really well) - All the private company perks (free proper coffee shop in the office! Lots of fancy office drink events, etc)
Cons
A few big ones, in addition to the usual consulting life drawbacks (travel, unpredictability, best people eventually leave etc)... - Feel a bit underpaid (yep as the title says, 2015 & 2016 weren't great bonus years in NYC, even for people on promotion track). Hurts when you average 70 hours a week. - Lots of recent recruiting (esp. expanding the smaller offices), maybe too wide a net, and often left with a person or two on a team who aren't able to step up and deliver as well as the others.. more common than it used to be - Big company feel now, and so you feel that much more anonymous than when it was smaller