Sure, the price is low. But sometimes CHEAP is exactly that... I literally took my truck there 4 times within one year because of brake issues... New brakes, new calipers, new rotors - new stuff all over the place... Everything they fixed all broke more than once within that year... Every time I left they said I should be ""good to go"" and that ""everything checked out alright"" but nothing stayed fixed for more than 2 or 3 months at best. It seems their gimmick is to tell you about the lifetime warranty on the pads - and then make you come back twice as much as anyone else because their parts are junk. My brakes shouldn't squeak within 2 months of having new pads installed. And NO, I didn't buy their cheap pads either... (well, not the 2nd, 3rd, or 4th time) I bought the most expensive ones they sold because they were trying to blame the squeak on their ""cheap"" pads. (which I don't doubt, but their ""high-end"" product was not any better)
Pros: Can't think of any.
Cons: Cheap parts wear out very fast - had to return multiple times - only fixed problem when I took it somewhere else...