Long term, I'd expect non-remote companies to outperform remote-only companies. On-site work leads to more chance encounters, more creativity, in addition to tighter feedback loops.<p>I'm the founder of a remote-only startup (from before covid, 8+ years), and every once in a few months, we get together for a couple weeks to do some collaborative work, and the teams productivity is an order of magnitude higher, even though we don't overwork. Initially I attributed this to the different state of mind that we bring in those two weeks, but eventually I realized in a well functioning team, excitement just rubs of each other.<p>We'll continue being remote as a lifestyle choice, but I firmly believe that if we were together in the same room, and spent even half the time at work, we'd be more productive.<p>Additionally I believe remote is better suited for senior devs, with 10+ years of experience and generally have their lives together. I sincerely believe that juniors, especially those just out of college will hurt their trajectory, as they'll loose the ability to observe and learn the behavior of seniors and adopt mentors. Also some of my closest friends today are those I've met at work in my first job, and have been thorough the "trenches" together with.<p>Ymmv.