Why Work for a Non-Profit Organisation