Meeting in person and knowing each other outside work creates a different type of bond. We try to do continent-wide meetups focused on smaller groups. Planning in person is also beneficial because spending time on Zoom is exhausting.
On culture, it's surprising how little culture differences there are. We hire craft-minded, empathetic, senior people that care about what they are building. We have over 10 nationalities, and it's surprising how similar people are within the industry.
Working on a 20 people company is very different from working on a 5 people company. At the beginning everyone had context, decisions were made on daily syncs, and projects were smaller. Since day one, we've relied on project documentation and PRDs. We reflect a lot on how we work, and this has helped us collaborate asynchronously .