Growth opportunities
Great variety of benefits
Great co-workers
A family like culture where all employees help each other
Passionate & Authentic leadership
Cons
The high level of passion and dedication to the mission means pressure to perform at a high level which is not always a bad thing