Your Support Techs hired us to do repair work for them at a location in Michigan and refuse to pay us.
They are based out of Atlanta, GA. but offer services nationwide. We did two service calls at thier customers office and after doing the repair work and travel, they have never paid us, and refuse to cooperate with us to collect.
They are a SCAM. Do NOT do business with them or expect to be lied to and not paid for the work.
I see many complaints about them now surfacing telling the same story. Apparently our dealership is not alone.
They are desciptive and refuse to pay for services rendered, leaving us with the expense of paying out for thier repair work, while they collect all the money.
TRULY SCUM!