How legit is Free Cash REALLY?

I see this question asked regularly. But I don't trust the answers as the only people answering are promoting it in some way in other subs. They only engage in finance subs which to me is suspicious.