I work for a large, employee-owned company that makes a serious, positive difference in the world. As have most of the corporations I've worked for.
Many are bad. There's no monetary incentive for morality in corporations, generally. But some are decent, or even good.