I did 3 jobs for them last year. The aggravation level of trying to figure out the payments (which they said had been sent, but hadn't), "proving" I hadn't received payments (over and over), and the stilted and sparse communication from their end was beyond frustrating.
I ended up contacting the Canadian office for the company they shop for near me, and whether that did the trick or it just happened to come together (sort of) at that same time, I'll never know. Anyway, they did pay me. They said they would send me a bonus for all I went through, but I never got that. The apology was nice, but doesn't pay my bills or make up for the torture of trying to get my money.
I have cancelled my account with them...never again!