Corporate Social Responsibility consultants perform intensive research to identify possible CSR opportunities. They involve customers, focus groups, and other stakeholders in this process. Using strong communication skills, they craft compelling messaging around possible initiatives and propose this to the company.