I think that the only reason I don't really really hate my job is that I only work two days a week.
I work at a pizza and grinder place. My boss is (literally) a crack head, she is extremely and unhealthier over weight, and has is a really really bad manager. The place is never clean, and well, it sucks. She never fires anyone either. They all leave before she can, and she has a tendancy to "assume they quit" instead of just saying "you don't work here anymore"
Within my first month of working there, I was offered pot and beer (I'm 18.) during work hours, the beer by my manager, the pot by my coworkers.
However, if you really need time off, you can get it, and well, it's not too terrible, the people are generally nice...if a bit dumb at times.