The pay is crap for all the work you do, honestly. I made the same amount working as a sales associate and I didn't do half as much work. Customers are a mixed-bag--most are polite, for the most part, but you get a lot of angry customers looking to lash out. You also have to be super vigilant about being conned--lots of people come in with fake IDs, counterfeit bills, altered checks, etc, and it's easy to lose your job if you're not careful. This isn't a job for people who are shy or afraid to speak up and stand your ground--the customers WILL take advantage if you give them an inch, which you can't, because the rules exist for a reason. Don't count on getting overtime, and be prepared to float to other stores when they need you, which they will. Co-workers are hit or miss--mine are great, but whenever I float to other stores I often have to stay late because the person scheduled to relieve me is late. I've even temporarily worked under lazy managers. It's also frustratingly easy to come up short in your drawer if you're not careful--you'll be processing hundreds of transactions a day and dealing with A LOT of money, and sometimes customers will even attempt to distract you while you're counting, or try to confuse you, to cause you to make mistakes. You have to be able to multi-task and focus. Also, unless you're really lucky you won't have a set schedule, which can be really frustrating.