Pros
Publix's high standards kept everything organized and clean. There was structure to everything which is perfect for someone who is Type A. Management was usually great.
Cons
Sometimes those high standards became a problem. New managers that wanted everything perfect all the time tended to treat employees badly. I left because of toxic management. I felt targeted at all times even though I worked very hard every time I clocked in. It felt like I could do nothing right. Pay was often not good. I got hired on at 11 an hour and it was slow to get that to 12.50 meanwhile brand new cashiers were being hired on with zero experience at higher pay. A lot of employees quit because new hires were getting paid more than they were. You're expected to work hard for bare minimum pay and will probably be out-earned by a minor.