Communication throughout the organization is almost non-existent. Training is severely lacking.
Many of the employees and mid-level management work very hard and try to improve the environment.
Better training at every level, competent HR assistance, improved IT services, more communication, an ounce of appreciation for employees.
Frequent mistakes by HR result in employees being underpaid- it may or may not be made up later, but may be months down the line with no interest. Upper management is unwilling to take any responsibility for mistakes that affect underlings and frontline managers, often throwing them under the bus.