Due to increasing social and regulatory pressure during the last decade, the merits of incorporating sustainability into the business model have been reevaluated. As it turned out, embracing Corporate Responsibility not only has moral values, but also other significant benefits.