Level of exposure
Some cool and insightful projects
Senior management very approachable
Very good set of people
Colleagues are typically very bright and talented
Cons
Mid-career stagnation
compensation needs to be better
Remote management and work from home model a challenge
Poor training and lack of mentorship