Great environment, and nice people.
Pros: customers, breaks, co-workers
Cons: angry customers.
Fast work pace, meeting the goal makes me feel good. I learned how to work with difficult customers, also how to be patient. The management is very accommodating as well as my co-workers, it's a fun but professional environment. I would have to say the hardest part of the job would be counting the money and hoping that I don't come up short, which also the most enjoyable because once the money is counted and comes up right it's very satisfying that I can accomplish something without being told exactly what to do.