Depends on the person, in my opinion. If you can take care of yourself, I think it's fine. I remember my first time in China after being in Korea, it was like being released from prison. Korean culture is stifling and absurd. I will take even a backwater in China over anyplace in Korea. As for being scammed or ripped off in China, you can't tell me Koreans are any better. Or for that matter Thais, Vietnamese, etc. Pretty much the only places in Asia that you can be assured of straight, honest dealings just based on the culture are HK (if you can get in), Singapore (even tougher), or Japan (if you can get over the hordes of weeabos and are willing to save nothing in exchange for the glory of living in the Great Nippon). Otherwise, you just have to watch yourself and assume that every so often you will have some issues. Be willing (and able) to walk when that happens.
Well, I am about to jump into the China uni waters in a month or so. My CV thus far includes 5 years in Laos and 6 in Korea, thus while still a newbie for the China scene I don't really consider myself a newbie.
In Laos I taught: (IGCSE) International School Elementary Grade 6 English, science, math. Language Academy general English, business writing, business English. Business College - years 1 - 5: writing, essay writing, hotel/restaurant management English, travel and tourism.
I Korea I have taught elementary, middle and high school: mostly low level, uncaring, tree stumps who'd rather play computer games or kick a soccer ball around.
I believe I am as ready as a newbie can be. I'mm also 55 if that means anything . And more importantly, I am perfectly willing to walk at any time, the house, furniture et al is totally paid for in Laos. I don't owe a cent to anyone and have everything I need to be happy. More would be better, but when wouldn't it?
Working in Korea started out great, but even a Saville Row suit made of asbestos fits perfectly - it still itches like hell though.
Most know I'll be working with cruisemonkey so that means at the very least I have a pretty damn good idea what I'm getting in to.