Pros
Some very knowledgeable loyal customers. The pay is acceptable for retail. Everyone gets severance pay, very few people are fired for a good reason. Most of the employees were pleasant to be around.
Cons
Extremely rude management team, almost to the point of harassment. The management team constantly "Borrowed" product without placing the product on work orders, never to be seen again. Repetitive blind threats to staff based on which clique you are a part of. Multiple times management would want someone out of the company, so instead of coaching or correcting, they would move them to a different department, and when they were not capable of doing that job, they were terminated. Sales people get burned out quickly, this doesn't help that you get zero breaks on a 9 hour shift, you do however get an unpaid lunch that usually leads to you having to answer phone calls or go back to your till.