Top tier clients
Dynamic workplace
Self-starters will thrive
Accessible partners
Many smart and interesting people
Great healthcare and vacation policy
Flexible work from anywhere policy
Cons
Some poor middle managers
Some bad clients
Offices are too small