Should Your Corporation Be A Benefit Corporation (And What Is A Benefit Corporation)?

I am sure many of us have heard [...]