Pros
Other teachers may be nice
Cons
Almost minimum wage Incompetent management Dirty Low quality teaching Dishonesty The management is really bad, as a teacher you get 2 sets of flashcards + 1 book as materials for your English lessons. That's it! The flashcard sets aren't even enough. Often you have to teach classes with over 10 students, but you have around 6 flashcards. Then with that you are supposed to make a 30 minutes lesson. Support from the company is minimal, at the beginning you get a bit of training (maybe 2-3 days) and then the management sends you to do the lesson. If it goes well, they are happy and praising you (but of course it stops there, no offer of better pay, better position or other benefits), if it goes badly (children don't enjoy as much, as you haven't been properly trained) you get complains and the advice from the management is "make the lesson more fun" or "praise the children more often". Regarding benefits, the company pays your transportation, but in the first 2-3 years that was it. No health insurance, pension or anything like that, although you qualify by law for it based on the working hours you do per week. Finally the company likes to send you to far away locations unnecessarily. I had a coworker who had to go 2 hours one way to a location, to teach there for 1 hour, then 2 hours back again. The salary was really bad, as the company only payed that one hour of teaching. The reason why no other teacher that lives close was sent was, "the company want you to go!" Which if course is the equivalent of "I don't want to look for someone else, as that would mean I need to do my job". Besides that, if you can't work, you will have to look for a replacement yourself (it's not like the management is in charge of filling the shifts apparently), so if you can't find anyone and you can't work yourself, you will get blamed by the company for it.