Pros
Interesting customers, co-workers from other countries, weird to gross donations, casual dress. Find great items, help others who need clothing items. I cried when I was laid off. I had an employee who barely spoke and I got her interacting and laughing at work. Made a few great friends and trained with a fab store manager. Former employees still come up and hug me!
Cons
Dirty, strange shifts, sketchy employees/managers, theft, constant staff changes, work place hazards, quality verses quantity. Lame trainee programs that really do not help employees. Placement of some mentally challenged employees can be difficult with public interaction. Argumentative customers, threats of violence from staff and customers. Many stores financially in the red.