Our company used People Per Hour (PPH) for a small project that we needed done. We selected a developer based upon his ranking and reviews and purported skillset. The project was assigned in November of 2020 with a two month deadline. That slipped and slipped. In March of 2021, with the project still not complete, we requested a refund for remaining funds. At this time, the developer had gone completely off the rails and was acting in an utmost unprofessional manner. He was emailing us one minute and saying we're great and then 19 minutes later, he'd be emailing us and saying we're the worst and insulting us. He even threatened us. So clearly, the relationship is completely gone. When we sought PPH's intervention, they simply said, well, you'll need to work w/ the developer. This is their level of response. I sought twice to get them involved and they were completely useless. We will never work with PPH again.
I almost forgot this. Their site is also lousy. When our developer requested the enbtire payment when they hadn't completed the project, PPH, on their site, says that we have something like 14 days to approve or deny. I later (within one or two days), got an email saying we only had ~5 days left. Wait, you don't go from 14 to 5 days in just two days. I contacted their support and was informed that the 5 days was correct and they couldn't figure out where I had seen the other value (I had actually sent them a screenshot). Apparently their logging stinks. And one more thing. When we went to cancel the project, it asks for an explanation. Great, I had this whole great explanation, only to find out they restricted the text area to about 200 characters. Good luck explaining why you want to cancel a project in 200 characters. This company is just horrible.