And that's with LOTS of overhead people, communications complexity, etc.
If you strip out just the developers at a big company which is very profitable and product focused, you'll get even more insane revenue-per-employee figures.
It's depressing/unpolitic to say, but the "free meals, shuttles, etc." are intended for the developers, management, and other highly-in-demand people. It's probably overall worse for corporate culture to set up multiple tiers of employees, some of whom don't qualify for those perks, but a company with huge numbers of easily-recruited, low-value-add employees (e.g. walmart) tends to have crappy perks; a company with a small number of key employees with absurd productivity and profitability per employee (hedge fund?) tends to have amazing perks.
(That startups tend toward binary outcomes based on the productivity of the first 5-10 people is probably not in dispute here, I assume and hope.)
http://www.wolframalpha.com/input/?i=aapl+goog+msft+facebook
Look for revenue/employee.