Pros
-Coworkers, you can meet and make some good friends. -most customers are so nice and friendly. -if in a small town store, easier to get promoted. -good for part time or temporarily until a better job comes along.
Cons
-They have flexible hours, as in you have to be flexible to their hours. -lack of the family atmosphere they claim to have. -most management that cares for employees get pushed out. -most current management run stores or departments with fear because upper management does the same. Or possibly due to them being just horrible people. -the union doesn't have the power it once had. -no one wants to help you unless your already connected to someone in upper management. -almost impossible to get promoted -can't challenge the status quo -too many managers act like spoiled children, and somehow get away with it no matter how many complaints happen.