Colleagues are amazing. Great times after, or before, the working hours!
Cons
A lot of (not easy) targets to be made and even if you make them, they always expect more so no compliments! To upper manegment you are nothing but a number. Store manager might aswell not be there because he has no authority or say over his store. Never worked for a more unprofessional company!