Pros
Helping kids make progress was a real joy. It was the only joy of this job. I stayed for as long as I did for the kids.
Cons
The job was obviously very challenging. What made the situation worse was the poor attitude of the leadership. They didn't organize stuff and were to blame for all the chaos. The working hours were also long, brutal, and exhausting. Spending a lot of time with the kids was an essential part of the job. It often meant that employees had to stay late and tackle more stress every day. The job satisfaction went down with time as the stress increased. I remember just doing things for the sake of it because my heart wasn't in it. I couldn't see myself repeating the same pattern for the next few years. So I quit. I work at a much less toxic workplace now. I am happier.