BizRate.com says it’s the world’s largest online customer service feedback and ratings platform.
Subscribe via RSS to edits for this profile