Pros
Good benefits overall. Retirement package and time off is quite nice
Cons
You better negotiate a high salary when you get hired initially because they don't allow you to do so during internal movements. Your salary increases are predetermined on a pay-grade. This pretty much punishes the people who started there at the bottom and worked their way up. I currently make $40,000 less than a teammate and $50,000 less than someone who shares the same pay-grade as me because they were hired externally for this role and I wasn't. The 'culture' is managers about how great it is to work in the office and get away from their families. Our survey responses are turned into gaslighting narratives to promote management agendas. For example, when we worked remotely during the pandemic, we were asked "Do you feel burned out?" and the majority said yes due to the increased workload and hiring challenges. They used it to justify forcing us back into the office saying working from home burned us out. We are often told to do meaningless work to spin up stories for 'optics' and manufacture good news stories to appease management in meetings no one wants to be in.