-An incompetent senior management who strives to overwork and underpay their employees on the floor
-Free beer and pub games to distract employees from 3rd world working conditions/low pay
-Too many do-nothing middle managers (VP's) who micromanage their teams but produce nothing of value themselves
-Most floor level managers are incompetent too, instead relying on their subordinate (supervisor) to do all of the team planning, allocation, development, and technical work themselves. From what I have gathered in the last 5 years of working here, floor level managers responsibilities only include time-sheet tracking and offloading all of their real work onto the Supervisor
-Bonus structures that encourages VP's to run their teams with minimum staff so they can reap bigger bonuses come year end