Google is located in an area where there aren't many restaurants close by. By offering on-site lunches, they keep the employees on campus. So instead of wasting, say, 1.5 hours getting to MtView, hunting for parking, waiting at a restaurant, eating, getting back into your car, etc., the employees just walk over to the cafe, still in work mode; or even better, take the lunch back to their offices.<p>Even if Google gets 1 hour of work per employee per day out of this arrangement, the lunch more than pays for itself.<p>So people shouldn't naively think that Google (or, for that matter, any other company) offers these perks out of the goodness of their heart; it's because it makes fiscal sense to keep employees on campus, working.