The company has unrealistic expectations for cancellations. Technology issues are pushed onto the teacher. While they are trying to get better with messaging and improving the technical glitches, it's not perfect. My contract was cancelled despite a 0.8% cancellation rate, 10 months of employment, over 1500 classes, and a 5 apple rating from over 25% of my classes (only 1 4 apple rating from when I was first hired). The majority of my cancellations were due to connectivity issues beyond my control. VIPKID requested a case number from my internet provider, but my internet company did not open a case and were unable to explain why my service was slow on two particular days. Word of caution to anyone: as a contractor, you assume all responsibility for technological glitches, whether they are in your control or not.