I like the scheduling system and how employees have preferences, however it would be great if the training system would allow for employees to train on days they are not scheduled to work.
Sure, you might have to pay them to train on their day off, but it would be a nice touch.
The problem I run into is that in order to train, you must unassign an employee from a business which completely removes them from the schedule.
Alternatively maybe schedules could be saved?