They do a good job of helping you understand what the problem is on your car and what all of your options are. If your car just has a small leak they'll fix it, not replace the whole of whatever is leaking. Very nice too.
Pros: finding the right solution for you, not just for them
Cons: hours, but that's at most places.
more