One note that is positive, you can dispute charges on their site, but only for the hours worked the previous week. I had a contractor who "logged" dozens of hours and they ended up refunding me 5 hours total. Output quality was terrible - it was clear that he spent very little time on it and didn't QA any of his work. Thankfully, I won my CC dispute though.
They hide negative reviews of contractors. Contractors will poach customers off of Upwork and bring them to ITHire because they know the quality standards are not high.