Ponderhead, I suspect the reason there has been no reply to your question is that it is quite broad and to answer it well would take a lot of time, maybe even a book.
I will try to give you some quick and dirty answers and hope that helps . . .
Bottom line on what you employer must do for you: in Thailand, not much. Negotiate for everything, including paid housing, airfare, annual gratuity and end of contract bonuses.
Your specific job and your employer will be more of the issue than what is or isn't required here.
You might take a look at
FAQs for Expats | Moving Overseas FAQs | Expatriate Website for some newbie expatriate perspective. Take a look at
Home - Thaivisa.com for information about visas and immigration requirements.