Brake Check did a brake job (turned rotors and new pads) on my wife's 3 year old Toyota Corrola. We got 60k miles on the original pads, but we only got 13k miles on the Brake Check Pads. The lifetime warranty is worthless because it does not cover labor (where the largest part of the cost of a brake job is). Brake Check would not replace the pads without charging me for a full brake job. I took the car to the Toyota dealer and they turned the rotors and put on new pads, which should last 60k like the originals. Brake Check uses cheap brake pads that do not last.
Pros: I cannot think of any
Cons: You will not get what you pay for