Human Networks like your brief. There're million symbol to represent human networks but I think this unique enough to make audience remember to your company when they see this symbol.
And also communicate:
#1 - Connectivity/Interconnectedness
#2 - Simple Elegance
#3 - Precise
Thanks and Regards,
mazalix