I worked with a junior team member who constantly moved around departments chatting with people. From one angle, this looked unproductive. From another angle, they kept everyone apprised of what projects other are working on /major developments in completely different departments - this had wide ranging benefits.