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.
Yes, at Flexiple our tech team is remote. Further, we consistently work with freelancers from our network who are located across timezones. It is an interesting dynamic that poses challenges but also enforces discipline like nothing else I have experiened before.