Pros
You will have a somewhat stable job, as in you won't get fired unless you are late or call in all the time. Hours however is a different story. They do give employees private Publix stock that generally gains value every year. You will get on the job training for the department you're in.
Cons
Everything else. Every post you read on this site about this company being better in the past is 100% true. I worked there for over ten years and even when I was first hired the company was already starting to rot away from the inside, according to my co-workers. It's so much worse now, unless you're a fat cat investor. Mr. George is no longer with us and neither is the will of the company to care about you, the human being that is the tiny cog in the very huge machine. Recently in the past few years they have implemented cost cutting measures designed specifically to not only cut down on any raises you may receive, but actually dock your pay and hours if you "underperform" on evaluations which is highly objective to your, perhaps unqualified, immediate manager. In the past there were no caps on raises if you were a good worker, they are now severely limited to 25 cents per six months if you're a perfect angel. Requirements for health insurance have gone up, it is nearly impossible to qualify unless you are full-time. Favoritism is a very real thing and in full effect here when it comes to hours and promotions. Instead of having human beings make schedules that make sense to people who have real life issues they now have a system called OASIS that makes the schedules for everyone and a computer doesn't care if your kid has baseball practice after school or if you have a second job. You can make requests for days and time, but that doesn't mean you're going to get it if the computer says you're needed. Don't count on getting full-time anytime soon, your schedules will vary wildly (close one night, open the next morning), and you're lucky to get enough hours to make a decent living wage. Yeah, it's true that they won't fire you unless you are outright disorderly, but if you are unliked they will give you merely 5-10 hours a week until you quit from frustration. On the other hand if you do get full-time they will work you like a dog and put expectations on your shoulders that are ludicrous. If you don't finish on time, no matter how much work you had to do or despite doing it at neck break speed, you will get in trouble and a bad evaluation which means you don't get that piddly 25 cents after half a year.