More pros: They know their products, they know what things are and how they work and what goes with what - a huge plus. They are also pleasant to work with and seem to enjoy what they're doing.
Pros: excellent product lines & display variety
Cons: takes very long to get purchased products
more