If you do a program, take steps to ensure your guy stays working for you.
There's a crane outfit near me that plays some games with that. They "certifiy" their operators, but with their own course and their own teacher. The operator's certification then is only good if they are working for that crane company. I've always certified my guys through the national NCCCO program, which gets them a card that they can take anywhere. I haven't had anyone that I paid to get certified, leave to go work for someone else. I know of a couple outfits that have that problem, they certify a operator and as soon as they are certified they hit the road for greener pastures.
I look at it this way - I try to treat the guys the way I want to be treated, and if they really want to go somewhere else, I wish them the best. Its just business. I pay a good wage for my area, and try to provide a good working environment. I'm not going to make him sign a contract that if I pay for the schooling, he has to work for me for "X" number of years or pay it back. That always kind of reminds me of indentured servitude that they used to do when getting a boat trip to the new world. Employer buys the boat trip and you work for him for 7 years. I ain't doing that.
I did work with some tree trimmers a while back that were crying the blues. Their employer makes them sign a contract that if they damage a house or vehicles/ fence etc. while taking down a tree, they are personally responsible. They all had a short paycheck for the last month because the employer was holding out $$ to pay for a siding and gutter repair on a house that got hit with a limb.
I don't think that is legal, unless they are not actually not employees, but the 1099 "independent contractors" nonsense. I didn't get that far into the conversation, because they weren't happy about it anyways, and its not my business. But I thought it was a pretty $hitty deal for the employer to do. I take the risks for the profits as the owner, so I get the bad/losses too- I don't get to just pawn that off on to the employee. If my name is on the trucks, I'm responsible for what happens.
Can I come and work for you. Sounds like a sweet gig.
Its not all roses, and we don't have all snap on tools either. We make do sometimes with a big hammer and a pipe wrench.