It's a good shop job. Not a great deal to do so can sometime drag especially late on saturdays, sundays or any holidays. If you can ignore the different rules for different people and the gossiping then yeah, it's a good place to work. The only reason I miss working here is the shift patterns (and half days) and the staff. At the store I worked in, you could not find a better, fun lot to work with. You take it for granted that every where you work is going to have the good team spirit, but the store i worked at really does have a one of a kind team.
As for management, for the store and higher up, absolutley terrible. I honestly don't know how anything positive ever gets done. Shocking and no chance for advancement.
half days, great staff, not bad pay
unfair shifts, different rules for different people, bad management