Flexible hours and scheduling is convenient. Work is self led. Take initiative and do the job well, and you've got nothing to worry about. Management allows staff to develop independent/creative solutions. Company culture is young, energetic and fun.
Cons
Non-profit pay. Few and small salary increases. Inconsistent inventive plans & bonuses access agency programs.
Limited opportunities for promotions.
Times of high stress and crisis management.