How can we critically evaluate the CSR work of an international company?

How can we critically evaluate the CSR work of an international company? Apply such an evaluation to Google.

In this essay you are required to critically evaluate the Corporate Social Responsibility (CSR) work of Google.
Your evaluation will include an assessment of:
• what is good about the approach to CSR taken by your company
• what is missing from their approach
• and recommendations for how the company could improve their CSR efforts.