Pros
I have loved working with VIPKID for the past 5 months. I get to make my own schedule and can work from anywhere, as long as I have a stable internet connection. It is a lot of fun working with the students, I have a mix of regular ones and new ones each day! The amount of classes you receive is directly related to how well you do, as parents choose you to teach their child. There are many teachers, but as long as you do a great job, parents and students will keep coming back! The company is constantly evolving. They ask teachers for feedback and try to implement our ideas as best as they can.
Cons
It definitely takes some time to get consistent classes, so you need to be patient. There are occasional IT issues, and while this is to be expected with an E-learning company, the company isn't very understanding of issues that arise last minute. If you aren't in class, it is considered not showing up, regardless the reason. Missing class because of sleeping in is considered the same as missing class because of internet issues (even with proof).