CSR-based team building activities integrate corporate social responsibility initiatives with team development. These activities typically involve teams working together on projects that benefit a community or environmental cause, such as building care packages for charities, participating in a community clean-up, or creating educational materials for non-profits. They foster teamwork while promoting a sense of purpose and social contribution among employees.