I have tried them both as seller and advertiser. Neither works well. As an advertiser I had to pay a deposit. Next month I was debited for the same deposit. It took me ages to get that re-imbursed and their support has forever been non-responsive. Then I was billed for sales that were fraudulent. There was no way to approve sales and someone had managed to rig click-throughs that were phoney.
Lots of members manage to use the system to send news out to affiliates but I have yet to find a way to do that. Of course their support failed to respond to that enquiry also.
As an advertiser I do not know if any sales were made from the banners that our sites displayed. Most of the products that they list I would not want advertised on our sites.