Pros: Great Benefits/Insurance, (some) Job Security, (Mostly) Good People
Cons: Incompetent management and employees at times (hard to get rid of the bad ones), not-even-close-to-competitive salaries.
Actually not a bad place to work if you are a professional. The compensation is pretty dismal if you have an education and experience or do something that would get you a good salary in the private sector (this is why they have trouble retaining good talent here).
That being said, the benefits are great. Best insurance you'll find anywhere.
Depending on the agency you work for, you'll have different cultural experiences. Some people are extremely bitter and are vehemently against any kind of change, be it technological, cultural, best-practices, or otherwise.
Some places have a more up-to-date feel, but the salaries are still terrible so don't think for a minute that you'll be able to support a family on your state salary.
Great place to start a career because you can get training in just about anything thanks to a HUGE training library,