Really? So flying off to Singapore or KL, staying there for 2 nights, paying for a new visa, paying for a new work permit etc etc. How much does that cost? Oh wait, l cannot fly off to Singapore or KL. So what is my option?
Keep your small minded remarks to yourself. At least when l work l am legal.
Apply for a single entry non immigrant B visa. When you arrive and have your work permit then your single entry non immigrant B visa will be extended for the duration of your work contract. There is no need to get a multiple entry visa as teachers are exempt from doing the 90 day border bounces. If you want to leave Thailand to go overseas you can get a re-entry permit. You can obtain a single re-entry or multiple re-entry permit from your local immigration in Thailand once you have arrived. With regards to the leaving date on your arrival card, simply state 90 days from your original entry into Thailand.
I did the same. I have been here for 8 years without having to do any border bounces and l came in on a single entry non immigrant B visa.