An employer can put such a provision in an employment contract and your choices are either not taking the job, or signing and knowing the risk. It's not illegal-some employers spend a lot of money or training and don't want to lose it if the employee bolts the job short term.
Answered on Nov 07th, 2013 at 4:15 PM