When firms look at how they can support communities through corporate social responsibility (CSR) programmes, many opt for schemes that try to improve the job chances and skills of the people they're supporting. They hope that in turn this will help the personal development of their own staff.