couple jobs ago we had multiple playstation 3s, foosball, even board games; frequently there was team lunches paid for by the boss. I can 100% tell you, literally nobody on earth would consider this place good work culture.
You know how often you got to actually play with those? Never. You were too busy writing reports, writing statements of work, writing detailed thorough notes so anyone regardless of skill could follow the procedures. If your procedure wasn't perfect, you will take all the blame for someone else's actions.
In the root cause analysis and followup meeting you will have to justify your mistakes and you will be criticized greatly for having made them. Your desk will then get moved to a vacant part of the building to help avoid distractions. Your coworkers will get encouraged to turn on you or for that matter encouraged to call out your mistakes so issues are resolved quickly. Though that tends to end up in sabotage, audit logs literally proved that one.
When things go well though... you don't get any credit. It wasn't you who did the work. You do get a reward though, MORE WORK! 60+ hour weeks just to keep your head from melting down. Constantly under threat that if you don't work that much you'll be fired.
Long story short, I think good work culture isn't some token game playing or free lunches. It has far more to do with not being micromanaged, being treated with respect, being given the pats on the back you deserve. All these things can be done remotely.