Pros: lots of staff incentives
Cons: long hours and late night
Lots of customer interaction, learned to deal with many different types of people management was always very reassuring and helpful.
We always had lots of well trained and friendly staff at hand. Since we often had classes and events for the customer this made the job very enjoyable.
The hardest part was if we ran out of something and had to tell some it was available anymore so we could not met their needs.