I am still flabbergasted that more companies have not gotten it through their skulls yet. Even if you keep an office, all-remote is simply a better model. Not only do you have access to a global labor pool (including the best candidates), the communication is better and work is more flexible (which literally everyone appreciates), you can lower overhead or even hire people for less based on location. The only major downside to going all-remote is the initial pain of the culture shift. You can keep an office for those that need in-person coworkers. It's all been figured out already so it's not a mystery.