If you ever tried to get a work permit in Thailand, you will know how complicated it is. Not that it is difficult to get, but the sheer complication of the work permit procedure make it excessively frustrated and stressful. Let me give you a brief overview of Thai work permit procedure.
To get a work permit, you must have a non-immigrant visa. Any non-immigrant visa type is OK, but usually, this will be type B non-immigrant visa. You have to get this non-immigrant visa before entering Thailand. If you enter with tourist visa, you cannot change to non-immigrant visa (except under some certain circumstances). To get a non-immigrant visa, you need some documents from your employer. The required documents include letter from your organization stating your appointment, your job contract together with your job description, and the letter from Thai authority (this usually is approval letter from Thai Ministry of Labour, or if your are working for NGO, a letter from Ministry of Interior). Don’t worry, these will be handled by your employer. However, here lies some complications, depending on where you apply for your visa, and your country of origin. Some embassies ask for the air ticket itinery, to show that you are going out of Thailand before the expiry date of your visa. Believe me, this is rediculous but it happened to many people. Not all embassies though ask for this, but it is wise to prepare this document to avoide inconvenience. Some embassies will give you only type “O” (dependent) visa if you don’t have a work permit. (Well, you are applying for a work permit!) Don’t argue, there is no difference, Whether you get type O or type B. [.....]