Work life balance
Super nice people
Good benefits
Strong vacation package
Lots of experience early on
Cons
Some people aren’t very smart
The people around aren’t competitive i.e., let’s crush our competitors
Pay below industry
Diversity is only at the top. Middle management…no