Warning for those considering teaching English in Thailand: Your experience may change based on your skin color and appearance. If you're a blonde female with white skin from a native English-speaking country, you'll enjoy working for Thai people. They'll praise you for your looks. Otherwise, things may not go well for you. Thailand has cultural rules that don't make sense, and you have to follow their system. If you work for agencies, they will lie to you. Since the school knows you're through agencies, they may fire you based on how they feel. If you bring common-sense ideas, someone will notice, and you'll be fired. You'll lose your deposit on your apartment and have to move to another school or commute long distances.
When people talk about Thailand, they mention how perfect everything is, how amazing Thai food is, and how friendly Thai people are. However, Thai food is bad for health because it contains a lot of sugar and MSG. Thailand's laws are for Thai people only. As a foreigner, you're just a cash machine. Everything, from opening a bank account to getting visas, is confusing and has long, complicated steps. Thailand doesn't want foreigners to live there. They want you to spend money and leave.
Most male foreigners you meet in Thailand are of a certain type, born in a soft lifestyle, especially in South Asia, mostly in Thailand. Since no one corrects their behavior, they fight to stay there. Thai people aren't actually friendly; they lack social skills and common sense. They fake a smile in front of you, then gossip about you behind your back. That's why you never find fit, masculine foreigners in Thailand. Living in Thailand might make you lose your sanity.
Thai people are often perceived to have a significantly lower IQ, comparable to a 5-year-old child with Down syndrome. It's not uncommon to encounter individuals who struggle with basic tasks and seem entirely clueless about various aspects of life when in Thailand.