B CORP

Have you heard of the B Corp movement?

What does it mean to be a B Corp?