Pros
People you work with, 25% employee discount on top of sale items as well.
Cons
Its retail. Inconsistent rules/instructions between managers. They will write you up for not having enough customer emails entered in the register (which is out of your control). They also force you to be on the register when others are not forced on it. And they also favor some employees by giving them every Sunday off and other employees have to work every single one. They also pay some employees more than others for the same job. 25cent raise every year but new hires started out significantly higher than myself. You also have to pass boring training videos at the beginning of every shift. And lastly, they contradict themselves. They say there's some scenarios where you should "do the right thing" which translates to even though the customer is in the complete wrong, you have to break the company's own rules to satisfy the customer. But sometimes when you think a manager will make it right for a customer, they just keep telling them no and they can't do anything, probably because the store is low on sales.