Everything depends on your line.
Pros: great benefits working for the city of new york.
Cons: every school is as strong as its leadership team.
If you are at a school based position, the line you are hired on will dictate how much you get paid, your union and if you get summers off. Beware of being hired as a Parent Coordinator, Community Coordinator or Community Associate! The pay is embarrassingly low and there is little to no room for advancement.