Pros
Teamwork atmosphere, good relationship with vendors, decent sales contests from time to time, being able to buy products at cost
Cons
Awful management structure, no real feedback from management, management has spent far too much time away from actually talking to customers