Hmm.. I'll help out with a quick low down of the jobs I had during my teen years..
I won't include any "under the the table" or seasonal.. or when I started work as an engineer when I was 18 and 19..
Safeway - From what I experienced and what I've heard from friends at other locations, all managers seem to be douchebags. Uniforms aren't supplied. You get paid once a week as opposed to once every 2 weeks. Stocking shelves.. not much to say. Managers ride the shit out of you. Oh, and you get union fees deducted from your paycheque.
Earls - Go for a waiter position if possible. If you're in the kitchen, you get started in dishes for anywhere from a month to over a year, get treated like shit by other kitchen workers. No scheduled breaks. If you want a break, you have to sign out to deduct from your work hours. Very unprofessional and unorganized work environment.
American Eagle - You stand around, fold, and talk to people. Easy job. Meet a lot of girls here too.

Sometimes the managers ride you a little bit, but who cares. If you don't sell, you don't sell. There's no commission, and you're making your minimum wage regardless.
Buy Low Foods - Probably my favourite part-time job. Mainly because of my super chill co-workers, but that's different at every location. Smaller store, less work to do. Managers just tell you what to do for the day and leave you to it. Everything else is as it should be. Scheduled breaks, uniforms supplied, etc. Very steady job and flexible hours.
Hollister - You either stand around talking to people, folding clothes, or bringing clothes back out. I actually didn't mind this job. Chill managers, cool people, and like AE, meet a lot of girls.. both co-workers as well as customers
I probably had the most fun working retail, that's mainly from making so many friends. After work, sometimes we'd all go out and grab a bite or whatever. The down side to this, you don't get many hours. I don't think I ever got a full 8-hour shift at AE or Hollister. It was totally worth all the people I met though.
Grocery stores were the most steady and stable. Always hours available. As for the social side and workplace environment, it really depends on who you work with. I hated Safeway, but I loved Buy Low.
So from my experience, if you're hunting for hours, grocery stores are a safe bet. If you're ok with shorter shifts, and just working whenever, retail's not a shabby choice.