We collect end-of-project feedback from both sides, so hypothetically a difficult client would eventually be surfaced in the same way as a bad contractor.
We also try to keep tasks small. I think that a 10 hour task lets both sides test working together (and get paid in the process), and if things work out well - then they can continue working on tasks.
We also try to keep tasks small. I think that a 10 hour task lets both sides test working together (and get paid in the process), and if things work out well - then they can continue working on tasks.