BizRate.com says it’s the world’s largest online customer service feedback and ratings platform.
How would you rate it?
Share your opinion