My salary was 28k with no raises the seven years I was there. I had to research and create a syllabus for the semester on a subject that I had not taught before but then could briefly revise for subsequent years. I was required to teach five 3-hour classes and be available for an additional four hours if students had questions. If I didn't have a class, I didn't have to be at school; no signing in and out every morning and evening. I also had the opportunities to teach extra (sometimes offsite) classes for additional pay. Uni paid for visas and work permits and provided an assistant to take care of the paperwork.
Thai colleagues were friendly, helpful and all studied in foreign countries so had good English skills. Department Head was great.
Yes I had to create midterm and final exams and enter grades and comments into the system but after the first year, it got easier. All classrooms had AC and projectors.
The Thai teachers taught grammar and linguistics, the NES teachers taught more specific subjects such as International Business English, Business Presentations, Creative Writing, etc.
Students for the most part were good. There were still 10-20% that sat in the back and didn't contribute much but also didn't cause problems.
Between terms there was usually about four weeks off and maybe 10-12 weeks in the summer. Summer classes were available for extra pay in addition to standard salary. I used the time to create my syllabi and prepare my PP for the roughly 16-20 classes.