Pros
Most people are great to work with. The company should be stable for a long time to come, so if you find a niche you like, you can retire here. The benefits are good with a decent annual bonus. The workplace environment is pretty relaxed and most of the time isn't stressful.
Cons
For the most part, you're maintaining old systems with little opportunity to work on new development and new technologies. Overtime can often happen with little notice, but it isn't as often as some reviews state. Priorities can appear in bunches, causing stress. The middle management here is well-established, so career growth is difficult unless you're in good with them or a LONG-time employee. Pay raises, while consistently annual, don't keep up with inflation. No casual dress, not even on fridays (save 4 days a year).