Pros
Job security - people always need to eat, and S&S doesn't fire people much Location variety - during training, you get sent to various stores, so you get to know a lot of places No overnight travel, unlike some jobs - helpful for those with family Established routine - you pretty much know what you will be doing at work each day
Cons
You will NEVER get two weekend days off in a row (at least from my experience). The work environment is highly unionized. This is great for protecting mediocre wage workers, but is terrible for ambitious, hard-working wage workers (who often can't get enough work hours because you have assign a minimum amount of hours to union workers), and entry-level managers (since you are on salary, get no overtime, will have to work at least one 12-hour day per week mandatory, and have to fill in the gaps when union workers don't show up or don't work hard enough).