Depending on the group, it can be a great place to work. Pay is okay. Benefits are average. Pension is good.
Cons
No real performance management. Lack of mobility to grow in the company or into higher positions. PTO or Sick time got better but still isn't great. Caters to higher level positions and many people don't leave to try and ride a job out until retirement.