They do everything they can to not promote you including never giving you the chance to do all of the tasks needed. Once you get good at something, they switch you to another task so your production numbers never stay high enough to promote. The only people I saw promoted had other job offers in hand