Pros
- Great work environment/co-workers
- Good benefits (healthcare/HSA, PTO, 401k, stock options, bonuses)
- Significant opportunities for employee development/growth within company
- Flexible schedule opportunities depending on position
- Management is responsive and present for individual employees' needs
- Great company culture with events, parties, trips for employees
Cons
- Some tasks require repetitive manual labor