- Positive work environment.
- Great benefit package: 401K, Medical, Dental, Vision
-Opportunity to obtain various skills.
-Very casual work environment.
Cons
- The organization is very flat, therefore it is difficult to move up.
- Difficult to define a career path.