Garbage unless it is not, but very hard to research if not independently audited.
I find the best legitimate penny stocks on non-US exchanges. I have a penny stock that has paid out $0.035 USD in the last 6 months on a stock I paid 0.071 SGD per share for. Still highly speculative, but worth it...