Don't let GJS start a strain that suggests CX are out to fail you on your upgrade. That's not the case at all. Just know that it might be a while before you actually get to your upgrade, by which time you'll be in some serious debt.
@Miguli - So be it but there are better flying jobs out there where you don't have to sell your soul for little return in the medium term. If you're willing to drop the salary, go fly something that you actually get to fly.