Having distributed teams across the globe is becoming increasingly popular. 10-15 years ago, the concept of a team working together from remote corners of the world was unthinkable for most companies. Today, software companies like Automattic (the company behind WordPress), Gitlab, and even Stripe have adopted remote working as their new default.
While working remotely is a fantastic way of tapping into talents around the world, it is needed to periodically meet your team members in person. This is usually called team summits, team retreats or kick-off. Many companies prefer to rent out a big house where they can have their team stay under one roof and both work, eat and hang out together under one roof.