I have been on this site for years. I have credit on this site and I am verified with high trust points. The site for me works well for traffic to my website and a few of finsubs have proven to be profitable.
My only complaint is not being able to delete mail on the site. Otherwise just like any other site it requires actually work to get it to work for you. And the "$#*! you, pay me" posts don't fly here.