On the retail level at our location, it was a great job. Got along great with most of the my associates. And work was pretty straightforward. Steady customers made work go by fast.
Cons
Middle management was horrendous in general. No one was on the same page, and people that knew the ship was crashing just rode it out and left customer facing associates out to drown, with no help.