Pros
Average benefits and pay, a lot of good people work there
Cons
Leadership all the way to the c-suite - say they want to be agile and then do everything in their power from the top down to micromanage. They have both a project management department throughout the company and scrum masters - except they expect scrum masters to be project managers embedded within the teams. No growth for scrum masters, no understanding of what a scrum master job actually is. No room to disagree with any decisions around processes and culture. Being a very large corporation you're also dealing with all the red-tape that entails to even get a simple job done. Product owners are not empowered, they are forced into being the stereotypical "jira backlog manager".