Pros
-Great training. If you are a recent graduate, you get a ton of introductions to fundamentals of business -Clear career track.
Cons
-There is a club. If you don't have connections (with higher ups or Partners) going into this firm, it's harder to succeed. This is because... -...you are at the mercy of staffing. They regularly staff people on terrible cases if you don't have connections because there is demand and someone needs to supply it. Even if you are a high performer. -They throw money like it's no big thang. Spend it on champagne and boozy dinners. Not really responsible spending. -The culture more suited for older employees (35 with children). Forced social gatherings with SOs. There is a difference between work events like going out for bowling versus a four course meal sit down dinner with your SO's.And it was uncomfortable, especially if you are single and/or have other plans. -Their career track is weird. They promote according to if you are really good at your CURRENT position and not according to your POTENTIAL. I have seen eggheads with beautiful models who have zero personal skills get promoted to project managers when people who had humanities backgrounds and decent modelling skills who would have been fantastic project managers get asked to leave. -Demand for consulting is going down. In the world of big data, companies are able to analyze data on their own with tools like New Relic. Tech is taking away demand from consultants.