The main part of the working week is a fairly dense schedule of both inter-team and cross-team meetings. You can get everyone together from all teams in the same timezone for various meetings, discussions or even pairing sessions to work together on things for the week. We plan and make decisions to set the pace and direction for the next 3-6 months of work remote.
While this definitely differs from person to person, for many it also functions very well as a great way to meet your colleagues face to face, especially for those out of your timezones. Many will have social dinners in various groups, a team dinner, head out for some sight seeing during the week or weekend before/after, etc. The location we travel to is always changing so you get a little taste of travelling to many different places and you can easily tack on a couple of days holiday before/after, etc.
It's a big part of what has made working remote here great for me. I've worked remote since 2007 when I joined MySQL, it was a similar travel setup at MySQL but once we got acquired by Sun and later Oracle for various reasons including the GFC such travel stopped and I never saw my colleagues face to face. In my particular team at that time we also never really used webcam chat etc so it was quite isolating - pretty much everything was done on Chat. It was a refreshing change moving here and getting to travel and see people, as well as chat on video a few times a week.
It definitely has it's challenges, especially for those with families. A subset of people travel for 2 weeks at a time and even the 1 week at a time (twice a year) that everyone does can be challenging for those with families. However I personally contrast that with the fact I have 0 commute time every other day of the year - easily saving me the 0.5-2 hours per day travel time that is pretty common at least in Australia (or more, I have gotten many stories of 3+ hours travel time from candidates in India). This leaves me with a lot more time with my young kids and family every day. I see them at both ends of every day - no leaving before people are awake or getting home when they are in bed already. Assuming 1 hour travel per day that would I guess equate to ~11 days a year saved not travelling? So kindof roughs out I guess - though I had never done that calculation until just now.