Thanks for the info, i guess I'll have to wait until next year to apply closer to my out date.
At the end of the day guys, each company has it's merits and each has it's own problems. It all comes down to personal preferences and choices of lifestyle, we're all flying together, chill.