Vantaggi
1. High quality consultants with a good work ethic. In particular, the backbone of the firm, the experienced client-facing Associates and Senior Associates, are (overall) of excellent quality 2. Fair compensation, generous raises upon promotion to the next level. Moderately clear performance review process, 360 degree 3. Many projects are good, challenging, beneficial experiences, even if they achieve only mixed results 4. IT and other support services were quite competent and very supportive of client-facing staff
Svantaggi
1. More like multiple small firms than one big firm, each Partner sets their own tone & culture. Internal team territorial squabbles; good/qualified people on supporting teams may be transitioned off of larger projects to make way for mediocrities that are on the incumbent Partner's team 2. Sometimes they don't walk the talk, internal team communication and structure could be much better. This is entirely dependent on the policies/tone of the team leadership 3. In general, office politics regarding work assignments can be very intense 4. Many "rain-makers" brought in at the high level, so the promotion path for the excellent Associates, especially the client-facing ones, is not nearly as good as advertised (I should point out that this was not my situation, but that of several older, highly qualified colleagues) 5. 360 degree assessment process (with no smart filtering) encouraged a culture of "excessive niceness" and sometimes minimal honesty