Just a job. Good for housewives and bored retirees.
Pros
The work was fairly simple and straightforward. For the most part I was left alone to do my job and didn't have many hassles. The training sessions we had every other month were nice, but the frequency is still below the average for the industry.
Cons
If you're a clock puncher on the retail floor level, the company will screw you at some point, whether it be time, money, or benefits, and the union is completely impotent in helping you with it. I was promised a mileage compensation during training that was trimmed by a few hundred dollars. I was demoted to part time during the downturn even though that was a violation of contract rules if you'd worked for the company X amount of time. And they even screwed me on a couple days sick pay at the end. The company also has an absolutely strange culture where they rabidly prevent contact from subordinates at the retail level to management at the corporate level. I was chastised several times for attempting to contact anyone that wasn't a direct supervisor above my position despite them lacking clear and proper supervision channels when I started, even when it was done with intention of improving how the company did business.