Pros
It's great to work with kids, and there are a good number of potential students. You could earn more hourly to compensate for extended travel periods.
Cons
The programming was somewhat confusing. They had worksheets and milestone tests, but some students' needs were more complicated or extensive. For the reading worksheets, they had books that the students were supposed to read, which didn't make a ton of sense to me because, on top of planning what to do during each session without being paid, I would also need to read a book alongside them. There really wasn't much for science either to rely on so I had to use online resources to see what the local curriculum was for science in their grade. My student in particular needed lots of remedial help during the summer, which I worked with them so I had to structure the sessions without moving alongside a school curriculum and with only an hour it was hard to get in all subjects, meaningfully. My worst experience came when I let the person supervising me that I needed to quit working because I ended up having to take a college class in person and would have to be moving back to my college town. I communicated this and it was received but when the time came that I told them I would stop working somehow no one was made aware and I was texted asking why I no showed?? This was infuriating and I explained that I had already gone through the only channels I knew to make this information known. Then they asked me if I could continue (probably because they didn't find another tutor to pick up the sessions), but I was already moved at that point. Bad management on that part, and I felt bad for the kid and for the family.