Pros
There are opportunities for advancement with no degree required. Health insurance is adequate once you reach third level and have full benefits (dental, eye and health/welfare).
Cons
Upper management is hostile to workforce and tends to "rule the kingdom" by intimidation. It is quite common to see or hear management berate employees on the sales floor in front of customers. Management ignores time off requests even those for doctor/dental appointments. I've been dropped by my primary physician because I had to cancel too many appointments due to scheduling. Company has created a hostile environment by setting high standards and then slashing the workforce to the point where these standards are unobtainable and then threatening employees with write ups for failure. Company claims to provide an equal opportunity workplace for women and minorities but the reality is that the farther away you get from the immediate division/district office area the less likely this is to occur, especially in the rural areas where there is a definite "good old boy" attitude.