2 ms·
Yes, exactly. The largest text on the screen says "Better Business Bureau." People are asked to leave reviews. They're assuming this is a place to file compl
by brandnewlow 18y ago
Yes, exactly. The largest text on the screen says "Better Business Bureau." People are asked to leave reviews. They're assuming this is a place to file complaints that the BBB will follow up on. They are in error.