Pros
Great place to learn, people are so experienced and so full of knowledge, Senior management tenure in the company is easily between 10-20 years on average, shows how dedicated people are. Office Location is great.
Cons
More senior-junior collab would help the firm.