Pros
3 Weeks vacation Opportunities to work with some very high profile (buy-side) clients and industry executives - leads to a very valuable network You're given a significant amount of responsibility in a short amount of time A lot of flexibility to manage your accounts and projects the way you please - depending on your group/manager Some great people to work with at the individual contributor level - somewhat of a collegiate environment with people that are very intelligent, motivated and friendly
Cons
Work is very mundane and you're asked to perform menial tasks all the time by clients and senior colleagues No career or skills development - management expects people to do what they're asked for a year or two and then move on - attrition is alarmingly high and management consciously ignores it Poor work/life balance depending on your client base, workload is not distributed fairly among teammates Compensation is below market average - bonus is arbitrary and highly dependent on how well management likes you, overly political. Bonus is also significantly below what is initially communicated as a typical range Management is obsessed with short-term metrics that have no clear correlation to business growth, performance evaluation is a joke, promotions and raises almost completely depend on your relationship with some key individuals and how good you are at sucking up