We think the reason why Social Firms need to exist is pretty simple. Social Firms are about offering people the chance to change their lives for the better- to give employment to someone who wants to work but could otherwise be extremely unlikely to.
When you look further, there are actually far-reaching and compelling reasons as to why we need Social Firms.