Plus I'm earning more than my fellow cadet colleagues at BA within a few months of joining the company
Yes but your BA cadet colleagues are not paying back £22,250 pounds for a type rating.
However I do diverge from the topic so I'll keep quiet now. The corporate brainwashing of these companies really does amuse me.