Pros
Allows teachers to work online and help student brush up on their English speaking and listening skills
Cons
Insane penalties for absences (even in the case of emergencies), teachers aren't backed up by the company and the company penalizes teachers by deducting a lot from their pay, admins aren't helpful during problems and are only available during a few hours of the day, instructions and insight into individual student needs are either vague or non-existent, the pay is far too low and not worth anyone working for (especially will no prospects for a raise from 5 USD per class, their call system is sometimes faulty with students experiencing most of the problems, a huge amount of grammatical and vocabulary errors in their curriculum that can make it hard to teach smoothly and can obstruct students' learning.