Pros
Great team members. Good pay and benefits.
Cons
Leaders don’t hold their teams accountable. They pay lip service to the executives and then turn around and tell their teams to ignore that and do something different. Most of the time because they feel like each new initiative is just the flavor of the month. HR is called Business Support (or BS...insert joke here) is horribly run by someone who is a leader at another company — if you bring up this possible conflict of interest, you live in fear of being fired. Most people work to avoid having to deal with them. Each project that they launch seems to disappear never to be heard from again. There are good people there, but their leaders don’t seem to care about them or what they can actually do. Internal opportunities can take months to get responses on. I’ve seen jobs posted for over a year before being filled by someone. These aren’t highly-specialized jobs either. There is this great emerging leader program for those right out of college to learn a lot and fast track to leadership roles. Unfortunately, if you don’t come through that or are related to someone, your trajectory is significantly lower.