This is actually awful and the constant acceptance of 10+ hour work days is just awful. It's been proven in multiple studies people get less effective as the hours drag on.
10+ hour days, completely open-floorplan offices, and forced stack ranking are all great policies to compare to one another, since they're all basically driven by management paranoia and they all have been shown to consistently worsen productivity basically everywhere they're deployed. And in every thread about these things, you get a long litany of people who are
absolutely certain that their subjective experience of how they felt about their own job, despite the mounds of evidence that these systems aren't effective.
I interview 100s of people every year and if you display an overtly negative view of your previous company, chances are extremely good that I'm not going to hire you. It really doesn't matter how bad the other work environment was -- I'm going to put myself in your old manager's spot and picture you whining/complaining in your new job.
I would never let someone who held this position serve as an interviewer for positions on my team. In a role like development it is
way more important for people to be able to accurately and insightfully critique a system than it is for them to be polite to bad managers.
Then again people who focus like that probably aren't really contributing to whatever it is that makes that sort of environment productive.
Yeah, I mean, there are positions that do exist where communication between team members is extremely valuable whereas long periods of uninterrupted focus are not (sales strikes me as an obvious possibility) -- but none of those positions exist at a game developer.
I kind of like my current company's set up. They have "bullpens" which are large cubes with low walls. Each person gets a corner of the square. There's a lot of space but you still have privacy. When I need to talk to someone in the next bullpen I just stand up and I can see them.
The bullpens are a great midpoint since they allow and encourage some collaboration between people working together on a given team, while still strongly discouraging the type of disruption driven by people too lazy to look things up for themselves.