PeoplePerHour is an American company that provides a means to connect companies and freelancers with different skills around the world. The relationship between freelancers and companies can be project based or long term.