My girlfriend and I moved to Shenzhen, China about two months ago to teach in a kindergarten. We originally wanted to live and teach in South Korea, but Jinny from Korvia explained the benefits of moving to China instead, and I must say it's been great. I would highly recommend Korvia and Shenzhen to anyone that wants to teach English in a big city in Asia.
Make sure you have realistic expectations before coming here. Make sure you understand what type of teaching you will be doing (kindergarten, primary/high school, training center) and what hours you will be working, as well as what is expected from you at work. This will help you have a positive experience.