I'm working for a remote-first company. We used to have the freedom of working from home or office as we chose. But with changes in the recent Pandemic we shifted to 100% remote work. It has its own pros and cons.
I've worked in a variety of setups throughout my career - fully onsite, local hybrid teams with a mix of onsite/remote, globally distributed hybrid teams and also fully remote. We're the latter at CoScreen and have figured out a smooth process to get things done together.