Pros
Great customer interaction Great colleagues Felt trusted most of the time 10% reduction on shopping was a nice surprise. Front line management will try to accommodate you to the best of their ability even with their hands tied by senior team. Enjoyable environment to work in, customers make it worth it!
Cons
The times I did not feel trusted it was hell, this mistrust was no fault of mine! It was due to front line managers and senior staff butting heads power struggles ensue. Too many graduate senior staff threw into positions they have no idea how to deal with, zero life or work experience recipe for disaster. Condescension and belittling of staff due to the inability of the senior team to realise the value of staff members.