I see no problem with, staying at CX after 7years contract is up, you would advance with your salary and career. There might be problems leaving the airline to find another job that may have more problems than CX. I guess if you're looking to make a million dollars flying then you can go searching but never make it. The closest I see a pilot making that million (or close) is if he/she sticks with one airline and gains seniority.