Pros
They barely fire anyone, probably because they don't want to pay unemployment.
Cons
There's a big cult mentality. They dangle a carrot in front of their employees to invest in stocks promising you'll retire a millionaire, while the top people benefit from it with their bonuses. They set their own unique culture and base your "qualifications" on how much you "bleed green" as they like to put it. Outside qualifications and education doesn't matter to them. Their tactic seems to be to groom people who aren't qualified to work anywhere else to be loyal to the company and sing its praises when they don't know what it's like to work anywhere else for comparison. There's also terrible work-life balance. I always hear from seniored employees that Publix is nothing like it used to be.