- Good pay
- Work from home possibility
- Numerous department and positions for horizontal role switch
Cons
- Extremely few growing opportunities (managers rarely leave or get promoted)
- Lack of actual training (self-service company applies to employees as well)