Pros
Easy to move up quickly into a management position and health benefits are quite decent and affordable. If you get lucky and get in with the right General Store Manager, unlike me, then it's really not that bad of a place to work. IT'S A JOB nowadays...
Cons
There are NO set schedules! So if you have kids that play sports on certain days, that's too bad! I got shafted with my General Store Manager, who did ABSOLUTELY NOTHING and she used me as her scape goat and EVERYTHING, BAD, ALWAYS fell onto me. If you're not a General Store Manager then DO NOT expect weekends off except one Saturday a month, if you're lucky. Work and home balance...PFFTT! There is none! They expect you to ALWAYS put work before anything else so if you have kids don't expect a relationship with them, or anybody at that...Only reason I stayed so long was for the insurance...