The health insurance is actually pretty bad and really expensive. The pension isn't that cushy either. They changed the pension system in the mid-80s, but people still spout off the false notion that you're somehow set on a government pension.
My understanding is that the health insurance is still better than what is typically available for private sector employees. The pension system is not nearly as good as it used to be, true, but it does exist, which is not true for most private sector employees.
I've worked both sides of the fence, so I'm not flinging arrows.