I personally haven't had an issue with them, although it did take them two hours to install a prototype dogbone mount insert on my car while I sat in the lobby waiting. Pretty sure they took it for a test drive (read: joyride) after the install. Oil was at 220° when they pulled it around for me to pick up.
However, the contests and giveaways they do are completely rigged. When they gave away that Audi last year, it was to an ECS partner/employee. And the spin to win Christmas thing they do every year is completely fake and just a way to get your email and site clicks. Myself and my friend are both pretty savvy when it comes to coding, him much more so than me. We both took a look into the html code of the wheel and the wins possibilities are 10, 25, 50, and 100 dollar gift cards. The wheel doesn't even have a chance to land on the 50 and 100 dollar slots, and there are only "splash screen, congratulations you win pictures" of the 10 and 25 cards - 50 and 100 don't even exist. On top of that, when they release the list of "winners" at the end of the week or month or however often they did it, the names of the winner was randomly populated from a list library stored on a static webpage of randomly selected first names and last initials - paired, once again, randomly together. No real human being won, just "random name from column A" and "random letter from column b". Pretty sketchy marketing and lying to customers, making them think they care and are there to offer the customers incentives.
I had a work friend apply for a job as an engineer there. He was making some enemies at our company and needed to leave, but their job application page wasn't working. Emails went unanswered and his calls to their hiring department were hung up after he said their application page wasn't working, so he would like to send in his resume via email. Maybe they were trying to save him from a miserable job...