What are some of the forces that are driving companies to practice corporate social responsibility?
A number of forces are driving companies to practice a higher level of corporate social responsibility, such as rising customer expectations, evolving employee goals and ambitions, tighter government legislation and pressure, investor interest in social criteria, media scrutiny, and changing business procurement practices.