I understand FlightSafety International also uses a two-year new hire training contract. I think they don't want to train people to instruct their ground schools and simulators... just to see them run off to a better job a few months later. I am not keen on locking into a two-year contract. Delta Air Lines never had this... of course they are the golden ring job!