Pros: flexible schedules
Cons: low pay, at times very few hours, and poor upper management
The job in of itself was fun, laid back, and all around enjoyable. The pay may not have been the greatest, as it relied entirely upon how many hours available to be given any individual which at times were not very impressive.
I learned a great deal while working here, including the importance of communication, both with fellow workers and management, as well as with customers. Being able to effectively talk to anyone about an issue, or just to chat about a product, really helped make the days enjoyable and allowed me the opportunity to learn a great deal from those around me.
The hardest aspect of the job wasn't necessarily the requirements of the job itself, but what the requirements were of me by upper management. I realize that not all stores were operated quite like my own, but it really did make it difficult to carry out what I know to be primary job functions, just to satisfy the requests and expectations of a select one or two individuals.
All in all, unreasonable expectations aside, it is an enjoyable place to work part time in between jobs, unless you can qualify yourself for management training.