Pros
+Collegial culture; people were generally of high caliber. Some teams had especially talented, motivated people who were also good team players. +Decent work/life balance. Weekend working was only rarely required. +Great compensation. +Has some fast-growing business lines (especially internationally), which provides opportunity for individuals who want to rise faster and take on more responsibility.
Cons
-A lot of time spent in meetings. -Overall business strategy was unclear. -Perhaps the culture was 'too nice', somewhat slow-moving. -No 360 reviews. No avenue to provide feedback (especially constructive) on your superiors. -Mid- and entry- level people generally saw the work as 'just a job'; little 'ownership' attitude except for the senior-most ranks of the firm. As a result, a significant amount of paper-pushing and 'CYA' tactics across most teams. -Significant staff turnover implies morale and advancement issues, but this is widespread across the industry.