Pros
- flexible hours; you can take on as many students as you can handle in the moment; student-tutor schedules usually always work out - location is never too far; director tries her best to assign you to students in your area - director is understanding of situations out of your control and always gives advice on how to improve and/or approach students who may need a little extra help; provides additional resources - director always pays her tutors on time; you get paid even if the student isn't home (director doesn't waste your time) - company is serious and only hires the best; during the interview, the director looks to see if you can teach and explain concepts in simple terms (in contrast to companies who only care about how you look on paper and your scores)
Cons
- nothing that I can think of