My (somewhat limited) experience working at semi-large tech companies (several thousand employees) was that my team and closely related teams were mostly located close together (same floor, often same area of the floor). I imagine certain roles need to collaborate across a broader number of teams and so maybe they derived less value from being in the office together, but it seemed like for most of engineering we were mostly well situated for in-office collaboration.
Do really large companies tend to forgo locating related teams closely together?