It could be you and your friends are running on paths that are experiencing periodic latency. Since that switches the data center - if you are still having issues after that the issue is likely with your ISP/local connections.
If there was a global Steam network issue, twitter would be blowing up, as it always does. As of now, there's nothing out of the ordinary on twitter, is it down, steam status, etc.