So if you are riddled with debt and given a poorer salary the cadet scheme is no good. If it pays for the majority of the costs, it's no good.
Personally I think this is a great move. They are only taking 8 a year and the first recruits won't be joining Virgin 'mainline' for at least 4 years so this isn't a flyby night thing like Jetstars has been seen to be.
If we are going to have cadet schemes this seems to be the way to do it!!