Pros
The job itself can be very fulfilling. Seeing kids make amazing leaps in their goals. Building relationships with awesome kids. Finding community in your coworkers. Knowing you are making a difference in people's lives. Thos things can be very rewarding.
Cons
This school district preaches that they support us and are on our side. They try to soften blows with bonuses and motivational quotes. But, ultimately, this district will bend over backwards to keep parents happy and, way to often, teachers end up in bad situations. There is little true support. There is a ridiculous amount of micromanaging. And, for the love of goodness, PLEASE HIRE MORE HR STAFF! The hiring process for this school district is painful. For as desperate as they are to fill positions, you'd think they would make the onboarding process a little faster.