Cons are same as any other retail job. May be forced to interact with less-than-pleasant customers while keeping a smile on your face. Requires a LOT of customer interaction due to color-matching, finding products for customers, running checkout, etc. Not so fun on days when your social battery is low.