Great people. Good company. Problematic middle-management.
As is typical of most large companies, the "head" doesn't always know what the rest of the parts are doing.
If you end up in a well run dept, awesome. If not, good luck.
ProsStable company, well diversified.
ConsIndividual fiefdoms are allowed to exist, to the expense of the company as a whole.