Pros
You get to talk to a lot of different people from around the world. You can practice your social skills by talking with people who may think differently than you do. Most subscribers take it seriously and really want to learn anything you can teach them, which is really rewarding. The schedule is very flexible. There are no minimum hours you need to work, so you can fit it in around your schedule. If you need to take a week off, there's no penalty. You can work as little or as much as you like.
Cons
The pay is not the best. You get paid $0.17 for each talking minute you spend with a student. When you start working for Cambly, you have to sign up for "Priority Hours", which means you will get calls fielded to you through the system for the hour that you signed up. Sometimes you may get a student that will call in, a lot of times you don't. Cambly will compensate you for 15 minutes of the hour, which rounds up to about $2.50 total. That's one of the most frustrating things about the system, because you can't control if a student will call in or not, and being paid two dollars for an entire hour is very discouraging.