To secure a decent teaching contract in Thailand, you really need:
- to be a native English speaker.
- to have a bachelor's degree (or better).
- to be white-skinned (preference is given to whites over blacks or Asians, such as Filipinos).
- to be clean cut and well-presented.