http://www.google.com/intl/en/about/products/index.html
Each one of those 50-odd services could be a full-fledged company on its own with a few hundred or even a few thousand employees (in fact, many of them were). I would even bet that as separate companies, they would add up to a lot more than the estimated 20,000 Google employees.