I totally agree. Most don't stay for dinner. Many go home, have dinner with their family, and get back on line from home later. Everyone is free to do what they need to do. There is no pressure from anyone.
Google feels a lot like a college campus. Lots of people around at all hours of the day and night. People have different work schedules, but you never feel alone.