Pros
Good travelling benefits if you can get on a travelling project. Typical perks that come with big company.
Cons
1) No Career Growth/ Learning Learned next to nothing in my years here except ppt and Excel, most of which I already knew before coming in. Training is a farce. They don't teach you how to think as other mgmt consulting firms do because you actually have no need in day to day work. No mentorship either. Thank goodness I know how to code, otherwise don't know how my skills will be transferable to anything else. 2) Lots of Politics Lots and lots of politics. A - - kissing is a must. People don't care about you or your career growth just about covering their own behinds and how to make themselves look good. 3) Rewards Mediocrity and Shuns Excellence As you go along you will see many smart people in the junior positions that filter out when you get to higher mgmt levels (manager, SM etc). This is not a coincidence. It's because of the aforementioned politics and general culture that rewards mediocrity and shuns excellence. Smart people tend to ask questions and voice their opinions when they think there is a better solution but you will find here that that is discouraged. It's expected that you just 'do your job' and 'don't ask questions' even when what your mgr is doing is clearly wrong and a day later you have to undo what you did and go in a different direction. 4) Body Shop Projects A lot of projects, esp in FS advisory is centered around big banks and AML. These are the most boring projects ever and you will find yourself repeatedly doing things even a monkey can do. The only reason they ask EY to do it is because EY has the brand name and since its primarily an audit firm it is 'trustworthy'. The reason why EY staffs so many of these projects instead of automating is because they can earn more $$ on each resource