Hit and miss, sometimes I don't get notifications for opportunities until theyve been up for an hour, but my biggest gripe is how they handle reviews. If your a small business, it's probably not worth your time, as Yelp actively suppresses positive reviews. Get a bad review? It's expidited to your page for everyone to see, get a 5 star review? And it's likely you'll never see it. Solicit a review, and Yelp will take it down. It's shady, anti small business, and completely unethical.