Avantages
VIPKID pays between $14-22 an hour, plus more in incentives some months. Most kids are fun and well behaved. You create your own schedule and work as little or much as you want. The materials are already provided, you just have to review them beforehand and plan out how you want to teach the materials and which props you want to use.
Inconvénients
When first starting out, some teachers have a hard time getting fully booked with students and it can take a while to make money. Hours are BJT 9am-10pm, so if you live in the US, peak time is 5am-9am EST or weekend evenings, which is not an easy time to work. Sometimes the expectations are not consistent and it is hard to figure it out at the beginning. However, there are many facebook groups you can use for support!