In my opinion - yes, they are a scam. Their business practices are, at best, unethical and most often illegal. Every customer, vendor and employee has established that.
It is hard to prove it because everyone scammed by them has a difficult time documenting times, dates and names of their transactions and/or conversations. Employees past and present...