500px is a great stock photo site with a mission: to help out aspiring photographers across the globe. Anyone can upload a new photo, and their algorithms do the work to make sure that they get seen. 500px also provides analytics, letting photographers know how their photos are doing, which is a nice bit of external validation, inspiring them to get more of their work out there. In addition, they help photographers by allowing them to license their photos on their platform, giving them the chance to make some money off of their artistry.