How to make money online

The 5 main ways people make money online with examples, pros and cons for each.