asked by Maria K. on 6/28/20
They're a real company that wants as much of your money that it can possibly get. The fees are high and the customer service is awful.
Get answers from the Bidspotter.com staff and other customers.
Owners and employees, register now to answer these questions from potential customers. Register now