Pros
Very flexible schedule, able to change last-minute (with some consequences depending on the frequency of cancellations), you can cancel 24 hours before w/o any trouble. Have met the sweetest of people, have had the most amazing, sometimes heartwarming conversations, have had students sing, play guitar to me, made me tear up numerous times! It's what you put into it.
Cons
You need priority hours to get sufficient calls, only taught pay so no call = no pay, but if you're rating is good and you have a friendly warm energy about you then you'll always have students. A bit hard to up your rating once it's down though it seems. Disable video for the trial students (I've had some nasty flashers before) but use the ban/report button and hide your profile from students who give you a bad vibe. Your energy is so important because if you don't have healthy boundaries or a positive attitude then you're going to get some weirdos call you but you can't let them get you down. Whenever I feel good, I get great calls, and the opposite applies too. Don't take anything personally & you'll do great. Just be an authentic human being :)