Pros: decent salaries, mostly guaranteed raises
Cons: frustration with the system, stress
At the City, you know you're never going to be emotionally babysat. There are always many levels of management above you, which ensures that your ego is likely to never get out of control.
That being said, people at the section level tend to form close-knit teams and support each other. If you can find a spot like that, you're golden.