Pros
Good benefits, good learning experience, some parts of the company actually have decent leadership.
Cons
Toxic work environment in several major parts of the company. Favoritism and gossip are absolutely rampant in all levels of the organization. Leadership loves nothing better than reorganizing, climbing the ladder by stepping over employees, and scapegoating or squeezing out good and honest employees and managers that they don't like. During my time there, I heard a mixed bag of sentiment ranging from toxic to great experiences throughout the company. If you get in a good department and your boss likes you, use it to your advantage. If you don't get a good boss, or the boss doesn't seem to like you, document and run. Do not pass go, do not collect $200. Run to the nearest exit and find a better opportunity elsewhere. Transferring to another department is not always an available option. HR is not there to help the employee with a bad boss, they are there to protect the bad boss and the company. Don't let that pension be the reason you stick around a sinking ship. People first, my foot.