Between Cathay or Korean, I would choose Cathay. If you join Korean as an FO, you will retire as an FO. There is no upgrade program for expats. At Cathay you have a possible upgrade, although it will be a 20 year wait. But at least the chance is there unlike Korean.