I've been to Beijing and talked to an exec about being an expat in China. There are certainly hurdle to overcome such as readjustment and culture shock, but I believe that the experience both personally and professionally worth it. Although, your work may be in English, Chinese is an
with several types of intonations which differentiate some words from others.
My friend does engineering work in brief stints in Shenzhen and, like you, is single with no attachments. He enjoys the travel and experience.
I've just graduated and am looking to teach in Japan- so I'm a bit biased - but I believe that your employer would try to set you up for success and that you can overcome what arises. In light of the economic conditions, you can live well as an expat in China.
Do some homework and you will come to the right decision. Good luck!