Pros
I make decent money, and have good job security. Benefits are pretty good. Shopping is easier since I know where stuff is already. My co-workers are nice and fun to work with.
Cons
(This could just be the store i work at but I wouldn't know) Feel like I'm living paycheck to paycheck and won't really receive any raises since I'm topped out. There aren't really any advancement opportunities given in store. You have to go and apply and find your own spots. Working nights my body is always beat from heavy lifting and constant bending. The managers are fairly rude and talk down to you like you're a complete idiot and don't seem to do much work. They usually stand around and walk around and nit pick the dumbest things like talking while working or using the restroom. I've worked there 6 years and applied to be promoted and have taken the training 3 times and I'm still doing the same thing when I've started. We are always extremely understaffed. No one takes responsibility for anything.