Well known in the United States as a general small business services store, with a slight focus on technology such as computers, printers, and the like, Office Depot (and the somewhat recently merged Office Max) have been accused of running an in-store tech support scam. This is an accusation I certainly would believe, not just […]