Pros
Invest heavily in employees and junior talent, lots of opportunities to participate above your title, supportive environment
Cons
Heavily group dependent, challenging hours, lots of turnover, average pay (not necessarily a con, but right on target though some may argue that it merits higher comp)