Pros
If you are a kiss up to the right people and have no education beyond high school, you probably won't get paid better anywhere else and can move up.
Cons
Most people are fake, because they feel they have to act so happy and talk about how great Publix is no matter how they feel. I worked in corporate and saw this first hand. The jobs are boring. Most people are just trying to make other people look bad and blame everyone on someone else instead of admitting their mistakes. Most Directors and VPs don't even have a college degree, just have been there long enought to know the right people to kiss up to. If you are educated, go to another company. You will be underpaid in this company with no opportunity for advancement. Everyone thinks Publix associates are well-paid and have great benefits. Most people that work at Publix don't make great money and actually shop at Wal-Mart because they can't afford Publix groceries. Health insurance is expensive, and the stock is nothing like it used to be. Promotion from within is nothing like it used to be. Jobs are posted on the website only becuase they have to be, everyone knows who will get the job already.