Bain Capital

Impact returns are 'off to a good start' but still have a point to prove