Mivas: I wonder why would they hire a foreigner when they always can hire a local with same skills and knowledge of the local culture? The only reason I can think of is that they are willing to accept a significantly lower salary. Or because of their knowledge of their native language (learning teacher, contractor, etc.).
Did you simply pack your things and moved to Thailand to find a job or did you get an offer?
I'm asking because getting a job in a foreign country is extremely tempting option and you seem to have a pile of experience in this department :).
Yep, just packed my bags and moved. Got a job when I arrived here :) Intended to stay for a year. Have been here almost 11 years now.
I'm a qualified teacher in the US (although I only taught there for 2 years a long time ago before I moved into PR and marketing and then non-profit work), so I walked into a job the day after I started looking. They usually only hire native English speakers to teach English in Thailand (with a few European non-native English speakers at the lower paying government schools) as Thais simply don't have the English language skills necessary to teach English.
Having said that, Thai teachers are amazing at teaching English grammar, but it's the speaking skills they don't seem to be able to master very well so, even if they understand English grammar and can teach it well, many can barely string a sentence together when it comes to speaking. And, as Thailand is at the bottom of the ladder in English skills of all the ASEAN countries, the Thai government is desperate to improve speaking and comprehension skills of as many Thais as they can.
But foreigners in Thailand make a lot more money than Thais for most jobs because overall we are much better educated (most Thai universities are very low-level and the education they offer isn't worth much), but......very few jobs are open to non-Thais.
We are allowed to teach, own our own businesses if a Thai owns 51 percent and we own 49 percent, do some work in IT (if it's something a Thai can't do) do things like acting and modeling if the jobs call for 'farangs' (white westenrners) and do some work in marketing/PR and in the newspaper industry -- and, for the most part, all other jobs are banned for non-Thais.
If you thought about coming to Thailand to teach and you're a non-native English speaker, it would be more difficult for you to get a job but definitely not impossible, as I know several Dutch, German and French people who teach English here, and they all make a decent enough living at it. For any other type of job, though, it can be a bit of a pain to get.