Pros
Top-tier management consulting experience. Kids who are hired in analyst roles are recruited from top colleges in the country (Harvard, Penn, etc). Orientation/training at the junior level is world-class.
Cons
Firm does not know what to do with MBAs or Associate-level and above hires. They are put into the same training as analysts, when they should be at a different level. "Managing-out" process is non-existent, and when projects dry up, Associates and above are given a two-week notice as if they are in industry/corporate. HLS vertical is doing fine, but MTE is suffering and CMT is almost dead. Again, this doesn't affect the analysts since they are generalists, but senior folks suffer. Partners don't want to share revenue and do lots of politics, so little chances to be staffed in different verticals or geographies. Some partners cannot use PowerPoint, or any of the MS Office tools for that matter. Some of them are even running their consulting firms on the side which is shocking. The funny thing is that they have actually listed their own firms on their LinkedIn site along with the current OW employment.