Good place for a consultant, not a good place for a techie
Pros
You want to be a part of big 4? go ahead, enjoy all the consulting work. If you want to work day and night, all you need is this place. Learning is good only if you get the chance to work on multiple domain projects.
Cons
1. No work life balance if you're part of consulting, and it will absolutely ruin your personal life. 2. You may feel the compensation is fairly less than the work you're doing. 3. If you are a techie, you'll absolutely hate it here as there is no structure of anything and projects run on absolutely without any planning. 4. If you are an experienced BA coming from an IT background, think twice. You may not have the independence or the analyst's work at all. 5. Massive corporate politics, which in the beginning you may not understand at all. Gradually you will find out there are partialities to allocate projects and preferences. Even though there are people sitting without any work, they are not involved in actual work 6. Ill behavior of seniors is a very common thing, if you get used to it, things will become better for you. If you can't, I guess you'll be looking other options. Summarizing everything I said, if you are a techie or working in the tech side, DO NOT think about joining here as your career will meet a dead end.