Working in China is not everyone's cup of green tea, the difficult part is knowing if it is right for you. Everyone's circumstances are different. One thing I can tell you from experience; if you are on a reverse roster and have the carpet pulled from underneath you, end up flying domestic flights in China (with maybe a scattering of International flights thrown in), the job will feel untenable......... unless of course you like being away from you family 3 weeks at a time.