The managers need to change.
Treating employees with more respect, having more realistic expectations, not playing favorites, and not doing illegal stuff.
I don't think they can get better
They are only there for money, so business stays moving.
The staff we get along well