» 225 Wyman Street - Reviews, Complaints, Reports

Address: 225 Wyman Street
Found 5 reviews / complaints
Leads are ripoffs

We recently signed on with What a mistake! We have got leads from students doing research papers, bad emails, bad phone #s, people who said they never asked for our product etc. I wish I had checked the web complaints prior to signing on with them. We are canceling our contract with ...