They have a huge number of top advertisers from all around the world which makes them provide 100% fill rates for your website. They have lots of business partners which makes this ad network a stable network, you can check few of their business partners on their website’s homepage.
At the moment they are giving 10$ to all publishers as a Sign up Bonus which makes it easy for the publishers to reach the minimum payout limit, which is only 20$.