I have a little experience of Thai as my girlfriend has worked for them in a european city office and my opinion of the company is not high.
I think its rotten from the top. Their personnel policy is nothing short of abysmal!
One employee was three days into her holiday before it was officially confirmed.