My job is actually pretty good, most of the time. Once my work is finished, they usually let me leave early, but recently they've started asking me to stay longer to help other departments which is kind of annoying. This isn't too bad though, considering my shifts are only 5 hours. Now this also means I don't make a whole lot of money, but I value my free time. I think that life isn't worth living if you can't enjoy your free time, and spend all your time working.
I am thankfully in a pretty unique position where I don't have to worry about money too much so I can do this without too much financial strain. If things get too bad and I start hurting for money, I can simply stop leaving early and schedule myself for 6 shifts instead of 5 (a full 30 hours as opposed to 18-20 hours a week). I can do this because I am the most senior worker in my position and I am also at the top of my pay scale.
Not a bad gig considering my job is piss-easy. I am an e-Commerce Clerk.
The only real annoyance comes with having loud, obnoxious coworkers who like to sing out of tune along with the shitty music played over the PA system, and one coworker who not only has the most shrill voice and annoying laugh, but also will laugh at literally everything. And then, there's my immediate co-workers. One who is incredibly slow and makes stupid mistakes, the other one who is fast but incredibly careless, and 3 others who are slow but don't often make mistakes. None of them even come close to my level of overall skill, despite having worked there almost as long as I have. I am the best worker in my department because not only am I very fast but I'm also careful to double check everything and not make mistakes; basically, I have the productivity of two relatively competent workers. It's really frustrating to not have co-workers who operate on your level.
I plan to stick it out at this job for another 15-20 years, whereupon I'll sell this house, split the profits with my brother, buy a new house outright in Idaho, and transfer to the same position in a different store owned by the same parent company. One of the perks of working for a giant corporation who is currently in the process of merging with another.