There is a small municipality close to where I am and I have been told that they have a guy sign a contract before they send him to an outside school that states that if he quits and goes to another company within x number of years he will re-pay the cost of said training, I never heard of it anywhere else especially a contractor.