How can a team that has members spread out in different locations (working virtual) communicate effectively?

Posted Date: