Pros: good people (for the most part)
Cons: just a 30 unpaid break, nothing else.
it's retail, you deal with terrible customers everyday. the work is boring and there have been scares of more massive layoffs. However, it is fun to get in new products and learn about them.