My experience is that the staff are more interested in talking to each other than serving customers. I go having done my research in advance and knowing what I want.
Another thing, the hottest sales items are gone way too fast! (they don't do a great job of anticipating demand or use the item to draw people in to buy other higher price items). Either case - poor inventory management or bad sales ethics - not good.
If I want service I'll go to LeBaron's and speak to one or two of the guys that I have got to know over the last few years. They take the time, make good recommendations and almost always have better pricing (although not the vast selection of BPS or the extended shopping hours).
No one store is perfect..