That's no reason to throw out hybrid work wholesale, though, and if that's the only thing keeping a workplace from going full remote the full costs and benefits need to be weighed appropriately.
Would this be mandatory? If so, a team member might be inclined to sabotage a new hire.
> People often don't perceive you as an actual human if you've only ever been a video square to them.
My remote company does regular on-sites and off-sites, which for me strikes a perfect balance between not having to deal with the headaches of an office (mostly commute and open floor plan) while still having time to meet my coworkers face-to-face.
> quick collaboration just doesn't happen anymore, or happens in a much slower and more frustrating way on Slack
Slack's huddle feature is great for the times where you need to quickly drop into collaboration mode with someone. Doing that occasionally and then structuring your work to be more parallel works very well in my experience.
> Juniors especially struggle and I watch them take many times longer to ramp up than pre-pandemic.
This is one that I actually have seen, even in my current org. I think the root of it is that going remote revealed just how much time senior engineers spend mentoring juniors by requiring that that time be scheduled. The most successful junior onboarding I've seen is when people make a conscious effort to schedule in lots of time for mentoring and training and to ensure that there's a space where juniors can get feedback quickly on Slack.
It's not that you need more time than you'd otherwise need, it's that you have to be intentional about creating the learning spaces, which doesn't come naturally to many organizations.
This is the big thing I've noticed in general with WFH, I miss those interactions where the junior members of the team ask me a quick question because I happen to be in their area. Those questions never get asked now beacuse they have to make the effort to send a message over chat and there is an extra mental barrier about asking something potentially stupid over text. So many people are more comfortable interrupting me when sitting on a call than they are sending the chat message.
I've also seen it with a new team that the company recently spun up that does work related to my team. The manager wanted to leave the new hires to somewhat figure it out on their own and just be available to provide guidance if they ask for it. Their onboarding and getting up to speed has been super slow because of it.
I don't have a camera, so I'm just a picture of Uncle Fester. No one I work with (across 3 jobs) has seen me in nearly 5 years.