I've worked a night shift at XSport for two years now, and I still make minimum wage (night workers are supposed to make more in the first place, because sleeping during the day is hazardous to your health). I've been asked to violate health codes, write down credit card numbers, and the company seems to be concerned only with new sales and not at all with customer retention. I also wasn't told about the majority of the duties I was supposed to perform when I first took the job. Employee retention is also low, and my two years of work at the company are unusual (unless you count managers). I've seen a lot of employees come and go since I've started working here, and I'd be gone myself if I could find any other work.
Construct a better schedule for all employees, better the communication, and assign the people with the proper education to jobs with more 'power'.
Compassion to start. Xsport is possibly the worst company to wok for. You work 55 + hours a week with no overtime and they will tell you at the last minute you need you to work on your day off.