So far I haven't left my first "real" job yet...I've been there since April, but I'm seriously considering leaving.
First off, we're seriously understaffed. At any time on any day, there are two people working (not including Pharmacy) meaning one person out on the floor, and one person at register. Except there's never anyone at register since that person (9 times out of 10 is myself) has to leave and work on the floor.
Every day I run register myself, photo lab (which other stores usually have a dedicated employee for), sales floor (cleaning, straightening, sale tags, restocking), and customer assistance.
I was also hired as "part time", but I work just under 40 hours a week anyway, so I might as well have been given full time. So I get none of the benefits while working almost as much.
Not to mention, the area my store is in is right in the middle of a projects, a low income area, a largely Hispanic area, and middle class. This means most of my customers have been rude, stupid, hostile, or just unfortunately cannot speak any english.
All of this I could tolerate if we had appropriate staff, but every day I'm constantly in a dazed, stressed rush to complete all my floor work for that day and helping every customer at the register.