Friendly and smart coworkers. Coworkers and managers are supportive and help you to succeed. The new office renovations are very nice.
Cons
Lots of turnover recently. Some teams seem understaffed leading to some having to work crazy hours. Below market pay for skill set and industry. No performance bonuses for analysts.