1. Beware of agencies that offer a visa and work permit after a 3-month probationary period. A 3-month "probation" is nothing more than illegal work and forcing teachers into visa runs. Serious and credible agencies do not force their employees into visa runs.
2. Beware of agencies and anonymous accounts that advertise week after week on Facebook without any specific job offers. They only collect resumes and other documents. If you see the same ad week after week - it's a sign that someone is fishing for resumes.
3. Remember that schools offer 12-month contracts. An 11-month or 10-month contract means someone is taking your money. Of course, employees of the worst agencies will claim otherwise. Another bad sign is the need to teach, for example, 6 different grades (for example P1-P6, M1-M6).
4. Remember that every month you should save at least 15,000 baht. You need to keep your future in mind and save money for retirement.
5. Before signing the contract, check the reviews of the school in question. On a certain well-known website it is very easy to find reviews of various schools in Thailand.
6. Don't waste your temporary waivers on lousy schools and lousy contracts. Today you can work in Thailand but by choosing bad contracts you will waste your chances very quickly. TCT will not understand your explanation that you accidentally wasted your temporary waivers.
7. If you are from a certain well-known island country, don't write "How to apply?" or "Interested" under every possible job offer on the internet. Don't ridicule yourself and your country. The same goes for accepting job offers of 15,000 - 18,000 baht. Respect yourself.
8. Remember that you can't fail your students. If you fail someone, you will still have to pass everyone during the "magic weekend". What's the headache for?
9. The best way to survive in a Thai school is to do your job and keep other teachers at a distance. Don't open up, especially to Thai teachers (who, despite good salaries* and great social security, are usually jealous and love to gossip).
10. Do your job, try to be a good teacher and enjoy life. Don't worry about school affairs, because here all institutions are empty. The form is empty. Whatever you do it won't change anything anyway. Focus on your happiness. Good luck!
* there are many 40-year-old teachers who earn 40,000 baht and more; there are many 50-year-old teachers who earn 50,000 baht and more.