I've been working in China (TEFL) for almost 4 years now but i'm heading back to England next week as I've simply had enough. Don't get me wrong, China is a wonderful country, fucked up in more ways than one, but wonderful nontheless. If you want to work abroad I'd say just do it. Even if you hate it you certainly will not regret your experience, and it makes you appriciate what England has to offer.