Pros
Competitive salary and benefits, resume building experience, lots of problems to work on
Cons
Leadership does not represent the values they espouse. No cohesive strategy or leadership, things go in circles based on who is in power in your organization for a whopping 9 to 18 months, you can kick butt in your performance and you will still only get slightly higher than average rewards, promotions to the higher levels are entirely politically based, 9 times out of 10 they hire in higher levels instead of promoting from within, they spend millions on consultants to come in and recommend what you've already been advocating for months, teams spend a lot of time (corporate) virtue signaling but if you step back and look at their actions you see they don't actually live it.