BusinessWeek

What's most likely to make a corporate social responsibility initiative fall flat?
 
Lack of support from upper management 
Not in line with corporate strategy 
Lack of employee buy-in 
Inconsistency in year-to-year execution