Their commitment to corporate social responsibility can be seen through the mandatory trainings you have to go through before starting regarding integrity and its code of ethics.
Not sure i know too much about this one so i'll be neutral
Not aware of any ongoing initiatives