Pros
Loved getting to talk to young professionals and students in China. They're a little shy at first, but really do want to practice their English. And once they start talking, the time flies by and the "tutoring" session is more just like helping someone practice English while getting to know them. Hours are flexible for the most part. You get to choose however much you want to work and as long as you give advance notice, you can take a week off for some other events in your life. Got paid $15 an hour.
Cons
Sometimes management would give me lessons outside the times that I said was available to tutor. While not terribly inconvenient, this job wasn't as flexible as it was promoted as. Also, there are certain weird transparency rules, such as not being allowed to exchange contact information with students, say what your occupation outside of tutoring is, and getting the occasional odd email from management telling us to comply quickly with a new policy. For example, the Chinese government doesn't allow anti-government rhetoric, so you have to be careful about what you say in recorded video lessons. And if a student asks you what your job outside of tutoring is, it's hard to navigate that field because 9ichat explicitly tells you to say that you are only a part-time tutor. They don't want their clients knowing that they employ college students even though we are well-qualified to teach English.