A good company delivers excellent products and services, and a great company does all that and strives to make the world a better place.