An overall great company to work for.
I worked for QKids for a number of years throughout my university studies, and found it to be the perfect job for students. The early hours are tough to get used to, but that means that the likelihood of your job conflicting with your class schedule is relatively minimal. I could work as much as I wanted, which was nice.
Interacting with the kids - more... is super fun. It was more like you were playing games and having discussions more than you were teaching. With the older kids, anyway. Teaching younger children is more difficult because they don't have the base knowledge of the language enough to ... - less
ProsFun, great hours, work from anywhere with a reliable internet connection.
ConsEarly hours, monthly pay schedule, not enough to be a permanent gig.