In both my recent work experiences, the face-to-face staff meeting is the still the number one vehicle for sharing information and knowledge. Email is used to a lesser degree (and lesser effect for the most part). In my mind, walking around the office, talking and asking questions is the most effective way to know what is going on. My current organization is also very good about sharing weekly reports from the various entities, letting us get into the weeds a little.
My immediate past organization was geographically disbursed across Maryland, but still had both monthly and quarterly meetings where people came in from the field. There was also a program of going out to the field pretty regularly. There was a feeling of reasonable cohesion within the organization.
In both cases, however, I have not seen a significant use of mostly available technology. Conference calls have been as good as it gets.
Longevity is a very different factor for me. In my current position, there has been a huge turnover in the last year plus. New folks far outnumber long term employees. There is certainly reliance on long term people for what has happened in the past, but much of the emphasis is on a new model of service to and consideration of members. On the other hand, my previous organization was highly partial to longevity. In five and a half years I never felt as much a part of the organization as I did in my current organization almost from the start. I think that much like the rest of life, longevity must be valued in moderation. Longevity is very important in figuring out how you got where you are and what has worked or not worked in the past and why. Paradigm shifts are better led by those with a little distance from the past.