I think you can substitute google for any other >1000+ company and most of this would ring true. Managing thousands of people in getting things done quickly and where people feel productive is a very hard problem.
The number of times a product idea was sent from an SVP to the divison VP who forwarded it to the group head of product who forwarded this with the note added "SVP wants this done by the end of the day" was more than I'd even like to think about.