As a consultant, I wouldn't bother using them to find clients, for two reasons. I only did one actual consult call with them, but it was enough.
First, their platform is trying to get uncompensated software reviews and other info as part of the qualification process. It's obviously not worthwhile to work for them for free (and I wouldn't hire them to gather information for me, either, given the low quality of their screening process). The time spent navigating their nagging isn't worth the consult rate if you ever get a paid consultation.
Second, the one call they did schedule was with a client who wanted non-public information. The call terminated early (but not as early as they say, not that I have any interest in challenging their record keeping) because the client had brought no actual questions and just wanted non-public information on a business deal. Obviously, they're not paying remotely enough for that to be worth the risks. So the client terminated the call early, and I wasn't paid per their "policy".
Claim your business profile now and gain access to all features and respond to customer reviews.