What is the difference between a social impact and marketing agency?

The primary goal of a marketing agency is to achieve maximum engagement with a product/project. While a social impact agency also works to increase engagement, their primary goal is for a project to generate the most meaningful, positive social change.