Great place to learn about the consulting world - but doesnt reward you that well in the long term.
Pros
Great place to start working in the consulting industry. A very good brand name to have on your resume. It does help in many of your future opportunities. A very diversified practice that provides you with many opportunities to grow and learn outside of your area of focus or expertise. Additionally, the large gamut of services provided by the firm help you if you in difficult financial times especially if you know the right people and can position yourself successfully. Partners seem to be reasonably intelligent people who can offer you leadership to look forward to and emulate. The consulting practice is well respected in the market place and is a great learning ground to understand the modus operandi of the consulting world.
Cons
Very large practice, so you do get typecast in your area. It takes a lot of effort and networking (almost like joining a new firm) to be able to switch industries or practices. The compensation and promotion processes are not the best and do not necessarily reward merit equally. The raises especially during promotion years are very sub par. I did realise I was being grossly underpayed. Financial services practice in consulting does not have a large variety of banking and capital markets projects - so if you want to be involved in trade processing projects or strategic for BCM operations, you may not get many good work assignements. The flipside is that the retail banking and insurance side is very mature and you do get some good projects in that arena. Lots of travel does get tiresome after a bit.