Pros
Work-life balance is great and management is VERY supportive of respecting this. You will never get bored - subject matter for client-facing roles is very interesting and usually the hot topic of the day for the industry
Cons
While there is some top-notch talent and well-respected brilliant analysts throughout the firm, many are average run-of-the-mill analysts that can only be classified as average on their best days. Politics is the name of the game when you want to break into upper management - while on paper is based on your quarterly reviews, you only get promoted based on who you know. Management appreciates those that shut up, do their work, and don't complain. Hard work and innovative thinking hardly every recognized and rewarded.