Personally it is good to see a pair of airlines avoiding the ever more common, pay for type rating or pay for line training (although TC have done this before).
Call me cynical but this all seems to be a bit too good to be true for potential cadets. Maybe, TCX are showing forsight and predicting an upturn in demand for FO's in three years or so. Perhaps because of this they are willing to encourage cadets to join on sensible terms or.........maybe they will offer some vile deal that entails premium priced training, long term pay reductions with big interest added and that is only if at the end of training they decide to send you to Flybe. What is in it for TCX?