WJA,
Did they tell you that the foreign bases were not longer going to be planned, or that for now you have to start in CAN?
That would definitely be a deal breaker for many.
How was the CAAC check? Did you pass?
If so, what are you going to do?
Did they make you sign the contract after the check? Any joining dates?
Take care,
737lpa