Even as a full remote employee for the last 3 years, I still find GitLab to be head and shoulders above others in their approach.
The emphasis on _async_ communication stands out. So many places basically think "we have video chat and slack! done!". But then you realize that the east coasters all got together at 5am west coast time. If everyone is used to at least recording, then just notifying the channel "hey we chatted about X", it helps a lot.
At the same time, I still feel if offices were just nicer spaces, people wouldn't be as pro-remote. Every office I've been subjected to (over 15-18 years, it's been several) are rather ugly, distraction-laden environments. I'd be ok to go work in an office, but, almost every tech office I've been in is both depressing and full of stupid interruptions.