Pros
The discount offered was a pro and I think that the pay was fair. The hours I was allowed to do (8/9 as I am a student) was a pro as I could could have a job and work on my studies. But also, overtime was always offered in school holidays which was a pro. I was allowed to transfer between stores which helped me keep my job.
Cons
Managers being somewhat incapable of running the store in some instances. Different rules/regulations for them and for the low level staff. Also the face that favoritism clouded their judgement. For example, I worked at the company for 4 years and was still treated like I was a fairly new member of staff in some instances e.g. no responsibility or trust given. HR was a nightmare basically, there was no structure to what they did e.g. if managers/level 2 staff left, they replaced them with people who had been working at the company for a couple of months (this happened at least 3 times towards to end of my employment) which led onto further problems of them running the store.