Corporate social responsibility has become a major buzzword in today's business sector, seen as a key to a positive public image and the ability to attract and keep quality employees. This trend...