Pros: fun
Cons: in retail environment no further career options
Good place to work, get to learn new things
sometimes facing challenging irate customers, good experience to deal with various people
corporate management is great, i like promotional ideas and marketing
good to work somewhere where they do not reap off customers