The main disadvantage is that you will need to market your website on forums and social media in order to get visitors which means investing a lot of time and effort. Some sites such as Shutterstock have high fees so you need to be careful when choosing the right website in order to maximize your income.