Common Impact matches workers' professional skills to the needs of nonprofits, benefiting businesses, their workforces and ...