Pros
Once you have established yourself, things do seem to go your way. The salary is ok and it's relatively easy to fill your hours and get some over-time classes too.
Cons
The company is going through a stage of expansion and it's become very apparent that their attitude to teaching is that of quantity over quality. When I first joined, all the teachers that I met were content with their positions and there was barely any critique to offer. However, now the mood has duly changed and it's now becoming the norm for teachers to leave their contracts and find better work elsewhere. Some specifics I don't like: - There can be mind-numbing bureaucracy in trying to find just simple information to help you. - The KPI monthly bonus is used as a punitive tool to deny you a full salary. They will always cherry pick and find something that wasn't quite perfect. - The have now fired all of their full-time TA's and instead hired an army of part-time (university students who they can pay less) to step in. Most of whom simply don't care for the progress of their students and rarely have everything prepared for the lesson.