Interview takes a few weeks; I did not understand that the peak hours of teaching (6-10 pm) meant in Bejing time, so you're teaching extrememly early/late (depending on when you normally sleep). I thought I was going to be reimbursed $50 for class supplies (like a whiteboard and puppets and other props I bought) but this did not happen; I got extremely sick and had to cancel classes for 2 days, and because of their bizarre attendance policy (2 classes counts as one cancellation, so if you've got 6 classes in one day and have to cancel them all, I think that counts as 3 cancellations, and you're allowed 6 total per 6 month contract period) I got money taken away from classes I'd already taught. Bonuses are also advertised in a misleading way. You have to work like 30 slots to earn a bonus that seems like you'll get as long as you show up and teach the class, no matter how many you have. In the first month I've taught maybe 6 classes. I haven't had a class booked since I got sick two weeks ago. Trial classes, which made up like 5/6 of the classes I had, pay you $4 for 25 minutes. If you never have an emergency or get sick, I guess you'd probably do ok, but for me, I thought I'd be working pretty steadily but I have no work at all after getting sick. I am an asset for this company, yet they absolutely took advantage of me for getting sick.