Pros
-Great approachable and reactive management team
-Open Agile environment
-Great peers (almost everyone that works there is an exceptional person that is skilled or quickly gaining the skills they need to fill their role)
-Fitness clubs (soccer, hiking, cycling, fencing etc)
-Stand/Sit desk options
-Great team environment
-Competative benefits
Cons
-no 401k matching
-possibly growing to quickly some growing pains with ramping up and training all the new people