The Thai Embassy or Consulate which sponsors the initial business visa also requires to inspect a similar amount of evidence from the Thai company which sponsors the visa (presumably it will be the company which will hire the foreigner, but not necessarily).