- Fun, creative work
- Inspiring team
- Generally good people
- Fast-paced environment
Cons
- Owners are less than extraordinary
- Stress tends to trickle down through management in an unhealthy manner
- SOME (only some) higher-ups don't encourage great community morale with their staff