I am currently an engineer at Meta. No one in my office is cross pollinating among different teams. In fact most of us are not even talking to each other unless there’s a dedicated meeting time for it. This whole thing about collaborating is better in person has never been my experience, because the collaboration (at least for engineering) is most of the time better done in a document.
There are, however, a few times when getting together and discussing something in person is valuable, but this is no more than maybe a couple times a month. I can definitely see this being different for other roles.
> most of us are not even talking to each other unless there’s a dedicated meeting time for it. This whole thing about collaborating is better in person has never been my experience
Obviously varies by culture. And while I've never worked for Meta, I've been at your Mountain View and New York campuses more times than I care to have been. Everything–including communal spaces–seems laid out for individual work. (This was true before the metamates nonsense, though that obviously accelerated it.)