I can't speak to it as a company either... but as an observer I'm pretty disappointed with it.
Unaffiliated people are prevented from commenting, meaning that every posting has a flood of positive, and completely useless comments.
Great site for astroturf, terrible for actually vetting a product.