Great place to work if you just want to collect a paycheque for 30 years, get good benefits and retire on a comfy pension. Not a great place to work if you want to be dynamic, do what's best for business/operations in a given situation, be excited about your job, and feel like you're making a difference. Status quo rules the roost. Work life balance is great in most unionized jobs and in some of the non-union city hall departments where the old city worker mentality remains, but in other areas its pretty terrible.
Pay, benefits, pension
It sucks the life out of you