The many faces of tech volunteerism

Tech companies find volunteer programs can boost employee engagement while making a difference in their communities.