
scheduling and proper communication would be a good start
Truth is, the problem is across the board with the entire company. They don't care.
Scheduling, adequate training for leadership, providing opportunities to earn more money, communication, a functional HR department, weekly meetings, proper correspondance, professionalism, paying employees on time, and treating workers like humans.