Pros: decent pay, decent customers, rewarding.
Cons: no health care, no raises, no compensation for learning materials, no compensation for travel, management would hold your paycheck if they don't think you deserve it.
I was a tutor for Academic Advantage, and I loved working with children to learn basic math, and reading skills. It was a rewarding job, but unfortunately, there were some issues. I had to pay for my own teaching material, gas for travel, and only got paid at the end of the month. I'd often drive to student's houses, and help them learn various subjects to help them in their struggle in education. The final results after a 6 month period, they all got really great test scores, and one student got accepted to a prep school on a scholarship based on the mathematical skills I taught him. Another student, now can speak clear English, in a Spanish household.