@Tod ********
what Tod said. I am a professor in Bangkok and I got a 90-day visa from the Thai embassy in DC, where I lived. Then when I came to Bangkok, the employer (my university) did the work permit and a 1 year visa for me. If you submit all required docs to a local Thai embassy in your area abroad, the process is pretty easy. There’s a fee to pay and that’s it.