No I haven't tried them but more companies are joining them as I learn from notifications I get from them. And maybe they are fine network who knows.
I have used it when i have worked for one E commerce brand. I was worked on creating referral accounts. It's solid company.