I dont think you understand the point of training contracts. They are not designed to keep people who hate their job from leaving, they are meant to keep from applying to Flexjet JUST to get a type rating, and then run off and use that type to get a job somewhere else. If somebody wants to quit let 'em quit, and without charging them upwards of 10 grand. A person who does not want to be here is not going to be a good addition to the company, and by charging a fee to quit FlexJet is more or less forcing bad people to stay.
Now...do you agree with that?