The idea behind investing in socially responsible companies is to buy stocks in companies that are both good businesses and good citizens of the world.
With that thought in mind, let's look today at Primerica . This company sells financial products throughout North America. The company specializes in term life insurance but also offers many other financial products and services as well. So who is Primerica, and why does the company refer to itself as a "main street" company? And is it a good investment, in addition to being a socially responsible company?