B Corporations are a new kind of company that use the power of business to solve social and environmental problems.
Certified B Corporations (B stands for Benefit):

To advance social justice by maximizing the efficacy and capacity of nonprofit organizations, and their partners, that are working for the greater good.
Strategic Planning • Grantwriting & Fundraising • Project Management
Mental Health • Social Services • Public Schools • Arts-Based Organizations • At-Risk Youth Service