Hi, do I need to apply for work permit or just a Non-immigrant visa "B". If I am going to Thailand for a marine commissioning job which need to stay on the vessel for 2 month?
TLDR : Answer Summary
To work legally in Thailand for a marine commissioning job on a vessel for two months, you will need to obtain a Non-Immigrant Visa B and your employer, especially if they are a Thai company, must arrange for your work permit.