
Have adequate staffing for the work load.
Too many bosses, not enough workers. Management gossips about employees to other employees. Have supervisors who are too hung over to talk to staff most of each day.
If we were all given the same information it would help.... but each employee is given contradictory info. Allow your teams to be actual teams working together rather than against each other.
The company doesn't publish payscales, lending to belief that your pay is dependent upon how well you are liked. When it comes to reviews, you are told outright that there is no way to get a score of meeting/exceeding requirements as there is always room for improvement if you look hard enough