We looked into Japan, Taiwan and China at first. We wanted to teach limited class sizes (under 30 kids would be nice) and we also wanted accomodation and airfare covered by the employer. Most places in Japan did not cover housing. That meant finding a place on your own, paying key money (which is not returned) and dealing with other little details too. Airfare was not covered, so that meant forking out $1500 on a flight to Asia from Canada. China was similar, but they provided housing and some places also paid for your flight. Taiwan was different though. No housing OR airfare! That would mean starting out with money coming from your own pocket, which isn't difficult but why shell out the cash when it could be covered?
ANYWAYS, to make a long story short we did our homework and ended up finding a nice company in Korea that paid for furnished accomodation (free rent, w00t!), airfare (thank you) and accomodated for couples. Don't forget the healthcare package and being placed in Seoul. To get what you want is really important I believe. Remember, most of these countries are in HIGH demand right now for English teachers. These companies NEED native speaking foreigners from Canada, USA, the United Kingdom, Australia and other countries as well. They need us! So don't be afraid to try and negotiate your contract. For example, wages, housing furnishings, holidays, etc. These things are important if you want to start out with a good expat experience.
All in all, we are happy with our decision as everything so far has worked out. There was a bit of paper work to fill out regarding the Korean visa, but so far it's been smooth sailing. So get out there and start looking for job postings because they are all over the web! Until next time!