- flexibility, compassion and sincerity from all of the staff
- real efforts to foster growth in the role. seriously
- the people, the mentorship, and the people
- the team is constantly trying new things and exploring new technologies
- part of a vast network of wonderful alumni and former coworkers who appreciated their time
- few leave the company unhappy, just ready to move on to the next thing. that's rare
Cons
- everyone has to wear many hats to support the mission of the company
- demanding at times, comfortable during other times
- the size, its small