Pros
good pay, good hours if you ask to work and learn things. and of course if you do a good job then you will make more money. it can be fun at times. talking to people on the sales floor definitely gives great experience for many other future jobs. its not easy to get fired really. not as many crying babies as one might expect. and pregnant ladies are actually pretty kind. when people do recognize your hard work, it feels pretty good, but thats not often. pos system is pretty simple. scheduling is pretty good.
Cons
sales pressure for cashiers is not cool. cashiering can make one feel robotic and while it may look good on applications to cashier for a couple years, it does a lot more for your character to sell things on the sales floor. some employees can be rude and immature at times. inconsistent policies and procedures. not all employees are on the same page about how things work. i have a bad feeling that my last pay "raise" was based on a personal bias of one supervisor towards me which had no reasonable explanation to it. its not that easy to be recognized. nobody seems to trust each other. theres no drug tests. after my long time working very hard i feel like if im not recognized as the next supervisor of my department then im basically wasting my time. when the store is busy, the lack of enough main cashiers calls for sales floor workers to get on registers and lose time that could be used on more important tasks. oh, and managers definitely have favorites. too much complaining from everyone about everything. the complaining has definitely rubbed off on me as well