And for the employees. I don't want to pack a lunch or go seek out a restaurant every day to pick up food. I know that eating at work means I'm spending lunch time in the office, but by spending less time at lunch, I can leave the office earlier. I'm sure it's a net-win for the company -- if an employee is in the office for an extra 15 minutes since they got a "free" lunch, then the meal is more than paid for (assuming tech-worker salaries)