Pros
Working for AJ Tutoring has been an overall fantastic experience. Management is very supportive and communicative and offers extensive training. There's a defined but flexible curriculum for test prep, which is an upgrade from my last tutoring job where I just had to wing it and come up with each student's lesson plan on my own. Pay is great, and there's potential for rising through the ranks if you're interested. Best of all, other tutors and management really care about their students and about education!
Cons
Managing your schedule -- tutors are in charge of their own scheduling, which is great for flexibility but there's a little bit of a learning curve. Somewhat seasonal fluctuations in hours, but that goes with the territory at a tutoring company! AJ Tutoring has been great about trying to get me the amount of work that I want.