Many 501c3 nonprofits are technically companies in the sense that they are formally incorporated, and often run like companies by people with prior experience in the for-profit sector. They also hire staff, do marketing, manage accounts, etc like a regular company. The difference is that their excess revenue doesn't become "profit" for owners (since there are no owners or shareholders) but rather get used in other ways, like (hopefully) expanding their impact and services, or paying employee wages, or saving for the future, or (cynically but realistically) executive compensation.<p>Separately, there are also companies that try to do good alongside making a profit, usually through a mixture of both corporate values (eg sustainability); legal ownership differences (co-ops, ESOPs, Benefit Corporations, etc.) that try to distribute ownership with the people who work there or enshrine other priorities into their charter; and also third party certifications (Fair Trade, B Corp, organic, Rainforest Alliance, etc.) Casually, they're sometimes called triple bottom line or "three P" companies (people, planet, profit).<p>There's lots of organizations in both categories working every day to try to advance some cause or work on some issue. Whether that's making the world "better" depends on your values and the organization's effectiveness, but they are certainly trying.<p>Are you interested in any issue in particular?