The Parallel Universe of Social Enterprise

I feel like I've just returned from a trip to a parallel universe where business is a force for good, employees are well looked after and greed is supplanted by purpose.