Most of the supervisors have favorites, the training department takes forever to schedule you for the trainings requested and you need a lot of certifications in order to move up to the next associate level plus there needs to be an open position and no one leaves the upper positions.