I like what I do, take pride on it and everything, but at the end of the day, my private life (where I get to choose my friends) is OUTSIDE work hours. And I'm committed to close the laptop as soon as I'm done.
I guess this kind of "school feeling", "we're on the same boat" feeling, where groups of people linger together in long coffee breaks tends to belong to corporate, especially in USA where they work stupid hours to "show off" their commitment. Utter nonsense.
One more thing that I really feel I "broke free" from (after becoming full time remote) is the ALCOHOL CULTURE. Peer pressure into drinking: company credit card on the tab and unlimited drinks (no food, otherwise it's cheating). So degrading.
That said, no one here puts in extra hours to "show off their commitment", everyone shows up when they want and dumps at 8 hours later. I've stayed late when I was buried in debugging once or twice and got told to go home by numerous colleagues. Just things like that, telling you to put it down is a positive influence sometimes. I came in the next day and solved the issue that I had spent 3 hours on the previous day in about 20 minutes.
I don't like myself this weird culture where it's supposed that you have to be always a nice guy, politely nod and smile and say "Completely agree! Except..." when there isn't a single point you actually agree on, so I often dismiss such labels as "toxic attitude". But your attitude is just that — toxic. I'm okay with people being somewhat rude and arrogant and whiny and always complaining about "why should we", but this attitude of "I have a real life outside, and here — I just work here, so fuck you all" — that makes you both absolutely unreliable and very unpleasant to have around. Unfortunately, the word "toxic" fits really well.
I've actually never had anybody to work extra-hours, but knowing that they would is significant part of what makes me care that they don't have to. Technology is worthless, people are what makes companies to succeed, and absence of meaningful relationships with your team basically renders you to be a piece of quite primitive carbon-based technology.
There are plenty of companies that manage their work in a way that minimizes the human component and maximizes the technical utility of their engineers (judged on productive output alone), almost in a way that makes the human component and all it brings with it (unreliability, politicking, emotional outbursts, backstabbing, you name it) irrelevant. In fact, my ideal company reduces face time to close to zero, because that's the only reliable way to eliminate politicians, bad actors and people who try to game the system using social skills and emotional manipulation. A nice side effect of remote work is that it automatically creates that sort of environment, unless you go out of your way to change that (but then the remote work model is probably not for you).
>renders you to be a piece of quite primitive carbon-based technology.
The fact that you don't know how to manage engineers in an entirely meritocratic, non-political environment, says more about your management abilities than anything else.
That said, I completely understand why someone would feel differently.