I have seen this work in other industries. A mate of mine was being chased for the cost of a management course when he had signed a similar agreement and then left the company. Legally he has to pay up, if they can track him down of course. (and no, it is not me)