I was reminded of my experience there when I went in for a 'check engine light' recently. They diagnosed my car for Free(something about the 'mass air flow' going bad) and got my car running smooth again. .
Also, about two years ago I took in my car because the transmission was dead in the water. Wouldn't even move in drive or reverse at all. They rebuilt my transmission to better than stock and it still works great(and I drive it HARD). I recently pulled the stick to check the fluid and it still looks new.
Pros: Once was all it took
Cons: None
more