You're kidding? We had this discussion the other day - finance, accounting, HR, recruitment, legal, tax, logistics, supply chain, sales, marketing, enterprise support, etc. There might be more CS/engineers but it still takes a LOT of other roles to run a company their size.
Oh I wasn't knocking the need for non-developers. But the emphasis on "MBA" as requirement for these positions as from the posts above. I just thought an MBA wouldn't mean much at a place like google.