Recently many companies are cutting back on the fun part of the offsites and holding them onsite or nearby the office to reduce costs. I've been to a few "on-site offsites" that were just in a different building than we normally sit in with light refreshments served afterwards. I imagine since Dropbox doesn't have much of an office presence anymore they probably still do destination offsites and fly people in.
Source: this is just something you learn working in tech in the bay area
I'm pretty sure Dropbox flies people in for these.
My team is split across several countries, I don't need to see my teammates in person on a daily basis but I like to have the chance to see them once or twice a year and also tackle specific problems, run some workshop together during hackathons and participate in a teambuilding event.
TBH I feel like it's just a little much, but not much more than a little much. In other words, I think probably two weeks (10 full days) is probably a good minimum because I do see some value in seeing the team once or twice a year in person. So somewhere between 10-20 full days is probably the sweet spot for me.
2 weeks every 6 months doesn't sound extraordinary to me. These are not vacation, these are regular work days. For an engineer I would imagine that would be what we call hackathons.
It's also usually a huge, ridiculous cost to the company. A few companies ago they spent a million or so sending us 200 employees to an island. It would have been cool if it hadn't been immediately followed by layoffs citing cash burn being too high.
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.
What's an "employee off-site"? Rented offices or something?
Kind of sounds like the worst of both worlds to me. You still have to live close enough to whatever one of those sites is to commute in a few weeks a year, but you get none of the social benefits since I'm sure nobody's schedules will match up.
How is that better than just full remote, or remote with completely optional office space?