It's a terrible place to work though and they fail to retain good talent through a combination of poor salary, lack of career progression,incompetent management and regular re-orgs.
A culture of warring fiefdoms and organisational incompetence means that good ideas can easily get buried if they didn't come from the right team in the right department (or an expensive consultant employed by the same).