Pros
choose own hours, lessons are short (25 mins), a lot of materials and ideas given, students are generally pretty good at English and have a lot to say in the lesson, can build a repertoire with students who will then take more of your lessons, friendly staff will reply promptly to emails, can average of about 5 lessons a day (my max is 8, but after 8 are booked, I shut down the rest of the available lessons).
Cons
no possibility to block creepy students or students who book too much, paid monthly.