I took a few minutes to sign up for an account, and WHOIS lookup their site.
Results:
The address they have in the WHOIS database looks very fake. It also lists the country as "US," however the signup form does not ask for a US tax-id or SSN number.
They need the SSN for each of their US based publishers for tax reasons.
Also, their statistics are very vague. They show total numbers of impressions, and clicks and that's all. No breakdowns of any kind.
The site is also vague on information, and their rotation only has one ad, a casino ad, in it.
Verdict: Looks fishy.