Pros
Some of the departments are great - allowing flexible schedules, trusting employees, providing training so you can grow in your career across the company
Kontras
Some departments are the exact opposite of described in pros, feeling like you have stepped back into the 1940s with gender and racial inclusion, "old boys network," having face-time be more important than work product, etc. It all depends on the specific manager. Senior Mgmt really wants a compsny as described in the pros, but they aren't willing to get rid of long-term managers who do not fit with that culture unless they do something blatantly illegal. Their culture change initiatives have no teeth and no true champion. Therefore, nothing will really get better until that group of managers all retire in 3-15yrs. Career growth can be amazing, but once again is more manager based than individual performer based. If your manager believes in development, you can get training, growth assignments and a career champion that you will not get if your manager sees training you as a threat. If everyone who leaves a department is willing to lateral out, & then they get promoted quickly if they are lucky enough to get to another department, senior management doesn't see this as a red flag