not trying to get into labor laws, they vary too much from state to state.

the shop training wouldn't have to be mandatory. our's isn't. but would you take the opportunity to learn more on your own time? or would you require someone to pay you? this goes a long way to showing a potential employer how serious you are about your career and getting better at it.

As for call backs, wouldn't that mess up be a "penalty to the companies mortgage payment"
In general, most contractors are not able to get paid for call backs. We all eat them though. If you have an employee that has a bunch of call backs, what do you do? Fire them? That's the easy answer.

The point of my response is that it is a two way street.