Fantastic people, great management. Every employee has a chance to impact and bring new ideas to the table. The vision is inspiring and the day-to-day work is filled with purpose as well as a positive and fun vibe.
Cons
A small company, so paid benefits aren't that great.