Can generate thousands of fans/customers per hour (on demand). You get to choose who gets to see your ads. You can also go directly to customers and ask them to promote your brand. I've found my audiences to be incredibly engaged and I've gotten really positive feedback. Customer service has been excellent too. Highly recommend. My only concern would be that they might change or drop some features. They were very good when I first started using it but since then there haven't been any updates at all! Also they don't tell you exactly how many impressions / click through rates etc until after an ad campaign so its difficult to know if things are actually performing as expected or not.