Pros
They never lay people off. They are very open minded when it comes to hiring people. Tattoo friendly. they allow for flexible schedules.
Cons
People always say working for publix is great. And publix has managed to convince their customers that the employees are treated so well and are so happy with their company, however that is a facade. There is this false sense of family they like to perpetuate however gossip and backstabbing are in abundance at Publix. Too much favoritism. Pay is mediocre at best and raises go from 5 cents to 25 cents twice a year. Unbelievably hard to advance and to get full time. Very easy to get stuck in a position you don't like. Really difficult to get health benefits. Also they unfortunately schedule part time employees with no benefits to work 9-10 hour days regularly.