Pros - there are products that are not available in other supermarkets nearby.
Cons - customer service is very lame
If you need to take something small and inexpensive, say a small coke, have some change with you, since a large bill will most likely not be exchanged