Not a bad place to work. Good health benefits, as to be expected. 401k match is mediocre, but it's also paired with a pension. Its good for two types of people. First, the new graduate as you'll be exposed to a lot and expected to be autonomous and analytical. The second is for the long-term worker who just wants to collect their paycheck, work for a few decades, and retire peacefully.
NOT recommended for anyone who is ambitious about climbing the corporate ladder quickly. Promotions are more about who has been around the longest rather than who is the most competent. As a result, non-managers have high turnover as they get frustrated with lower leadership over lack of skills, knowledge, drive, etc.