I've been to a lot of pet stores and I'm generally horrified by them -- big box stores have pretty clueless staff that tell you stuff/recommend products that are sub-par; most small pet stores keep animals in horrible conditions and the shelves are pretty thin.
Pros: Well trained staff, lots of selection, great animal care
Cons: Not enough parking!
more