Pros
flexible scheduling, work in person or online, small company, want to help you succeed, sets students and teachers up for success, team camaraderie and positive work environment, lots of support
Cons
work hours are not always consistent if you are part time, and may require driving to many locations