It is broadly accepted that Corporate Social Responsibility (CSR) is a necessary part of a company’s approach to business and contributes to long-term value for companies that continue to treat their employees well and “give back” to their neighbors.