If you ask me, one of Google's biggest strategic successes was their ability to convince an entire generation of engineers that they were something other than a company. The way many (otherwise intelligent) people talk about it, you'd think it was a religion. What you're seeing here is not the shattering of a dream, but of an illusion -- Google hasn't been a scrappy, idealistic startup for many years. It's a fine com…
They are small, have lots of money, there is no bureaucracy and there are no managers getting in their way of achieving great things.
Microsoft has 95K+ employees and has by and large turned into IBM. Google has 45K+ employees and is rapidly transforming into the next Microsoft.