You cannot be promoted above a low level supervisor. All Mid-Level positions and above are recruited from Ivy League Schools and brought in specifically for management positions.
Lateral Movement only and no pay increases for these "promotions"
If you do not have children, you work the least desirable shift times and get trumped on first picks of vacation days.
Your departmental management team will change frequently and so does the job expectation.
If the company wants to "promote" you or move you to a new department, you do not have a say, go to the new position or leave.
The computer system they run on was built in the 1980's so it is a DOS system and you must remember hundreds of 4 letter commands.
Errors are subjective based on who is grading your work.