Common concerns about remote work:
Speed of iteration:
This is usually a discussion of async vs sync in disguise. I would recommend having people work in overlapping timezones.
I personally agree on this one. In-person discussion is better for nuanced topics. Try to meet in person for these kind of discussions - eg larger pivots.
I usually frame this as:
Innovation is easier in person, iteration is easier remote.
Systemization of trust is a hard task for managers no matter if colocated or not.
Remote work forces you to actively think about processes and output evaluation - instead of using micromanagement as monkey-patch.
Do not work from home but rent an office with other remote workers
Culture:
Meet in person to establish cohesion in the team.
There is a "cultural inertia" that's slowly shifting.
Not having everyone in SFBay used to be a no-go. Now more and more investors actually push teams to hire remote for talent-pool, cost and retention benefits.
"Work" will be the future. We will stop calling it "remote work". The same way we stopped saying "go online" or "smartphone".
People will just work for companies in other countries. Many of those companies won't have a large office.
This is not binary.
Every (at least knowledge worker in tech) is already working remote. They join slack when traveling to clients or answer emails on their way to work.
The only question is how much and how much enabled they are.
I dont think every company should or will be fully distributed.
But those that make it work for them unlock a large talent pool unavailable to people who always fish in the same pond.
Maybe. It requires more processes in place at least.
Processes in the sense of light-weight explicit expectations - not heavy bureaucracy. Eg "every morning we do X so that everyone else can rely on it"