A good company offers excellent products and services. A great company also offers excellent products and services but also strives to make the world a better place, we too make our tiny efforts towards it....