
Coworkers largely do not want to do their jobs - I'm unsure how this can be fixed, other than offering proper motivation and a rewards/punishments system for workers.
Other companies pay better for the same positions, and any form of management below GM is paid rather unfairly considering the amount of work they have to do on a daily basis.