- Great, competent senior engineers to learn from
- Clean and organized warehouse and production floor
- Diverse set of teams and people
- Decent medical, dental and vision insurance
Cons
- Low base pay
- Poorly-behaved executive management
- Strict company rules