Google is very much a random, rhizomatic company. For the project I'm working on, we have all sorts of different groups who are working on random bits of functionality (some of which overlap with and duplicate each other) that we need to integrate into one big whole. If anything, I think Google runs the risk of not having enough organization and unity.