I've had 3 jobs so far, and all were menial and had there own flavor of SUCK.
McDonalds: I worked here for 5 years and when I finally quit I was only making $7.60 an hour (in High School this is good money), but look at minimum wage. $6.85... Yeah, before minimum wage went up, I was making $5.85 (which was 70 cents over minimum) and when it increased, I was bumped up to $6.95(I had 4 years under my belt already). And the fucking new hires would sometimes start at $7 or more.
-- The suck: Customers are my biggest gripe at this place. Being a McDonalds employee means people think you have the mental capacity on a monkey with down syndrome. And with the slightest mistake they'll think it's the end of the world ad try to get you fired. Also people are assholes in the bathrooms, they leave used condoms on the floor (why would you have sex in a McD's Bathroom anyways?), and the worse mess I cleaned us was when a woman took a used pad and stuck it to the stall's wall. I had to use a putty knife to get it off, and menstrual blood does not smell pleasant...
-- The Good: Apart from the store supervisor, no one who works there is a douche. Despite everything above, I do miss working there, but thats only because of the friends I made when I worked there. It's also easy to learn anything. Being corporate owned they need to show instructions for everything. A 30 minute break for any shift over 6 hours. Plus up to 5 free items/day when you work.
Public Owned Fast Food: I worked here for a remarkable 6 weeks, and made minimum wage ($6.85). I was a job I needed while my last job was submerged (There was a huge flood about a year ago, and the McD's had 10 inches of water inside).
-- The Suck: Being a new hire I didn't know where anything was, and I had to ask about everything. No instructions posted anywhere. It was also minimum wage. Oh, and No "breaks" (there weren't official breaks, but we were allowed to sit down and get something to eat/drink when we weren't busy)
-- The Good: Being owned by a resident of the town, the customers treated me like... well a person.
Wal-Mart: My current job, in which I am a cashier and make $9.10 an hour, except on Sundays, I make $10.10.
-- The suck: People are asses. They expect you to know the price of all 1,000,000 items in the store and will get pissy when you call for a price check. They also expect you to know the best competing prices on everything, and when you say "I don't know of a price" or "I haven't had time to look at the prices" They'll get pissy. I've also been called slow by a customer who I had rung up enough to fill 6 bags, plus about 80% of the items on the belt, and she wouldn't take the bags off of the turnstile (customers are supposed to do it now). When I got done I showed her my Items per hour(IPH) asked her if she though that 950 IPH was slow. Also you get people who are on government assistance (WIC and Food Stamps) who don't A: Speak English, or B: Don't understand why you can't buy Beer, a Car Battery, and Toilet paper on Food Stamps...
(Note: See First of the month, Easter, Black Friday, and Christmas Eve for more reasons...)
-- The Good: Relatively easy work, and MOST customers treat you decently. You get to know others in your department (Cashiers), and you learn to joke around when you get a chance, and it is pretty fun when that happens. I get 3 breaks for any shift 6 hours or more. Two 15 minute breaks, and a 30 minute break (6-7 hour shift), or an hour break (7:30-9+ hour shift)
Overall, any job that you have to serve the public sucks because you have to serve the public, and theres always those people whose job it is to make your day worse...