Pros
The majority of the students are serious and work hard in class. The classes are generally a positive experience for both teacher and student. Th platform works well, although individual students do have regional internet issues.
Cons
Students randomly select classes and hence the other students attending, so language levels and interests are often unequal. Teachers can only open availabilities and have no control over group, or private, or booked lessons. In other words, you cannot determine how many hours you work every week. So the income is very incremental and not dependable. Pay is very low for any experienced teacher. There is no human support or even a contact to call. Everything goes through the central portal to a random person for a reply.