Good pay and benefits
Generally friendly people (some departments vary)
Good work schedule for a political organization
Cons
Not much of a vision or greater purpose
Siloing to the point where programs don't feel connected
Not much upward mobility
Sometimes a weird sense of contentedness where there are problems/or lack of direction but everybody is ok with it.