- hands on training
- a lot of opportunities for professional growth
- managers truly care about their workers
- no politics in the workplace
- friendly work environment
Cons
- growth is expected so if that doesn't work for you probably not the best fit
- fast paced environment