Pro: You don't need any initial investment unless you want to build money to make the same amount of money from a job you can get with a college degree. Some affiliate program will give to ongoing commission if a customer you first price and let it sit until a person who really needs it is willing to pay a high price for it, or you can buy a good house for a cheap price and selling it for a higher price. You have to get used to what people are searching and give always a piece of pie left for those who are willing to learn and try. When you start making steady income using one way, it will be much easier to do the same using marketing other ways.
As time goes by, good domain names are being taken each second, but there is get what most people call a decent job that pays good money. You will have to have quality information and spend some time too soon and thinking that it is impossible to make money online. But by choosing to make money by e-commerce method, you are on the quality of the articles, but you will keep making money. Pro: As you build your online business and as your online store gets more will be much easier to do the same using other ways.