Small, family feel to work enviornment
Potential for high comensation
Great benefit package
Cons
High pressure often unreasonable expectations
Senior management is engaged when they feel the need but are often not informed on situation to make decisions
Very low base salary
Unprofessional work enviornment