Pros
Flexible Schedule
Free Chocolate (within reason)
Lots of Customer Interaction (pro or con depending on personality)
Job is Usually Easy and Laid-back, Except During Busy Seasons
Very nice Store Manager and Co-workers
It is Usually Easy to get a Job, They are Always Hiring
Cons
Relatively Low Pay (this job is good for people who have limited availability to work, if you have more time and are looking to make good money you should definitely look elsewhere)
Management Forbids Accepting Tips
Old Technology (don't work here if you aren't willing to use technology that was made long before you were born)
There is a Required Uniform