I think it's really rewarding to work at TutorBright, especially if you're looking for part-time work. The company really cares for its students, and you get to pick where and who you work with. The student evaluations are thorough and they're really helpful when coming up with a good plan to work with the student. TutorBright also provides sheets to help you tutor, if you need them (but you're free to use your own stuff/none at all). They are also concerned about your wellbeing, and call pretty often to follow-up, and if you need time they definitely help set up your students with another tutor!
Hardest part of the job would be finding/getting students, since there are so many tutors, it's pretty much first-come first-serve. But they do text/email you when they have new students, based on your location (and try not to send you students that are really far from you), and just by calling in they're super nice and helpful and try to get you set up asap.