@Eshing *******
as each Thai embassy can ask for different documents besides the job offer letter, contact the embassy close to you to ask what you need. That is the best I can tell you. The Thai embassy staff are not evil, and will help you, just do not try to argue with them. Give them what they want, and if the job is ligitimate, the company should give you everything you request to get your visa.