I mean I wouldn't hire people for serious projects from a surprise packet.
IMHO The review and star rating system in that websites seems to be failed as almost anyone has 10/10 rating and reviews are copy/pasted copies. So these things can not act as a mean of trust between two parties.
It seems to me transparency is the way to go.