Pros
Salary is very good. Health benefits are amazing. Many roles may be had as hybrid and/or remote. Culture code sounds good on paper.
Cons
Manager musical chairs. Managers with a "do as I say, not as I do" (managers and leadership expect individual contributors to adhere to a "culture code" but they do not themselves). Constructive feedback comes as a surprise at review time (once a year). Rare positive feedback throughout the year. No growth path or ways to move laterally; you are stuck for years in a role unless the organization changes you to another role. People that have no business being managers are made managers but people that express desire to get there are ignored. Managers are terrible people managers because they are expected to do other things as well - and those other things are what give them "visibility".