It's actually a requirement for many compliance certifications in the US - previously employed staff are not allowed access to your systems.
If you're in an office - you can wait until you grab the employee and put them in a conference room to fire them before cutting access (as long as security is there to escort them out afterwards). When everyone is remote - that is not an option.
ex: item number 1 for SOC 2 compliance is
----
Access controls
—logical and physical restrictions on assets to prevent access by unauthorized personnel.
----
When an employee is terminated - they are unauthorized personnel.
It's funny that they would fire people in this way, then turn around and ask the remaining folks to sign up for "working long (uncompensated) hours at high intensity".
They are trying to have it both ways.
I've never seen that attitude last beyond the initial 50 or so employees at a startup, and it sure as fuck doesn't last past the "we're installing monitoring software on all your machines" stage.
Work is what you do to get paid - it's not your family. It's not your friend. Don't treat it like it is.
That doesn't mean don't take it seriously, or respect it - just understand that work is your family like a hooker is your girlfriend - it's only true until the money runs out.
To me, the way y'all present it is not the norm. It's working for a company that clearly does not trust its employees and treats them poorly. If you find yourself working for those kind of places frequently then please realize that it is not the norm and you should not try and normalize it.
You keep coming back to this - but even in companies where they do trust the employees - legal compliance is not a joke. If you're doing anything at all with customers who are in any of the following businesses...
Healthcare
Banking
Gov
Finance
Law practice
etc...
Then you turn off access when you fire an employee. Period. You can like them all you want, in which case you might go grab drinks with them afterwards - but you don't fuck around with access to your systems, because you lose your compliance certifications, or you get breached, and you lose a bunch of fucking money, you lose your enterprise contracts, and you yourself likely get fired.
This is not standard procedure for a voluntary exit at most companies. The employee puts in their two weeks, works the time, and exits. The assumption is good faith on both ends, because the employee has chosen to leave.
It absolutely is the standard procedure for GETTING FIRED. The other standard part of getting fired is that the company has already decided they no longer need your skills or expertise (excluding twitter's situation, where they decided poorly - according to the news).
If you're laying off 100 people - the odds that any one of them might do something silly is very low. But that chance * 100 is usually considered an unacceptable risk from a security standpoint. Multiply it by several thousand, and it's absolutely not ok to leave the keys to the kingdom with that many fired employees.
All it takes is one drunk employee holding a grudge and you get a really nasty mess on your hands. Not to mention legal hot water.
Do you have any reference points or reasons why you believe this is normal contrary to my own professional experience?