Pros
1. Staff are very helpful
2. Schedule is flexible
3. Materials are provided.
4. There is an automated reservation system, which students and teachers can access. So, I just add my available time and get reservations.
The salary is competitive.
5. Teachers also can use their points to take other language classes. (I wanted to improve my Japanese so I used the points from English classes to take Japanese lessons.)
Cons
1. There is a penalty for sudden cancelations
2. It could be hard for new teachers to get enough students quickly, so I would not recommend this company as your major source of income, more like supplementary