Pros
They don't cut your hours, everyone is full time. They also have decent medical and don't take this out of your paycheck. Everyone gets a chance to work register, stock, and buy. I have talked to former co-workers that told me they were able to be hired with a federal offense. You also have some freedom in how you arrange your sections.
Cons
There is a certain attitude that prevails of self righteous hipsters and if you "fit" you can get away with anything. I went to management with a complaint of sexual harrasment against another employee and was told that he had had multiple other female employees accuse him of sexual harrasment, but he was too fast of a worker to let go. I was then moved away from the section I loved. Only friends and girlfriends of shift leaders were promoted. Finally, when I transferred I was given no choice, but to work the late shift every day.