I really enjoyed my time in China. Granted, when I was there it was run by Singaporeans, but I did work for a Chinese airline and we had a Chinese chief pilot.
All the westerners passed the CAAC ATP exam first time around; three of us from Air NZ and all over 80%, just do the proper prep.
Never had an issue with a medical. Yes, they are pedantic, but to that end I wish they were more that way back here in NZ.
Ten day's off were hard days and never moved. Roster was fluid, but as I commuted I didn't care.
Money was great, hotels were great, people were great. I moved back due to family but would have preferred to stay. Most of my American, Kiwi, Aussie, Malay, Canadian, Philippino, Zimbabwean etc. friends there stayed the duration and many are still there.
Disclaimer of course is that with it now run by CK cargo things are not so great. But not so bad either. the Chinese have their way of doing thing's and for westerners it can be a hard swallow, for some impossible. Me, I'd go back in a heart beat. . . for the right contract.