CSR requires an initial and ongoing investment. However, it can prove profitable over time as it brings value through increased employee engagement, customer loyalty, and enhanced brand image.