I'm glad it worked out for you. And I also know that my idea of it all can't possibly apply to every single company that was or is a part of that whole culture.
I just find myself sceptical of it all since I much prefer to have my own time, and my own space as separate from work and the people I work with. And perks like that just very clearly seem designed to get me to spend as much time at work as possible.