Yep. When the atmosphere is being pushed hard as an asset, that tells me they're padding to make up for other deficiencies. Like everyone's first resume.
Have you ever worked at a bank (or another dead atmosphere place)?
Not OP but I work at a major bank and we have casual dress/ping pong/a game room. It's a pretty popular trend right now for major banks to build/buy offices specifically for tech and separating it from the suit and tie culture of the HQs