In today's business world, Corporate Social Responsibility (CSR) has been an elusive debate. Companies in their various corporate philosophies have different meanings to the term CSR and ways of carrying it out. CSR has generated a lot of arguments some in its favor and others not in favor. It is believed that business bear responsibility only for the well being of its shareholders whilst others believe that business cannot function in a vacuum. It can achieve its results and long-term viability when the environment is seen as a contributing factor and its welfare ensured. The environment does not involve only the shareholders and employees but also customers, suppliers, competitors' local government and the society as a whole. The best way to maximize profits is for a company to be socially responsible, to have the right kind of environment to make profits thereby enhancing their long-term existence and variability.