Great company to work for. They expect a little more from you but they take really good care of their employees!
Pros
I worked for Publix for 6 years. I was a manager 4 of those years. In all of the time that I was with them they took really great care of me. They expect a little more from their managers but they compensate them much better than any other grocery store. They equip their people far better than any other grocery store I have worked at. If you are seeking a long term career Publix is the place. Be willing to start out the bottom, set your sights on management, work hard and be faithful and you will get there quickly. The retirement is awesome with Publix. In the 6 years I was there I accumulated 20000 dollars in stocks just from what they gave me. They are all employee owned, and don't suffer fools. Meaning that if your not all in It might not be the place for you.
Cons
Sometimes upper management can forget to acknowledge and appreciate the good work of their employees. Their are different ways to get the same results. Personalities vary from store to store so it in one store you could have the misfortune of seek leadership though Publix is usually pretty good about spotting that and helping their managers to become better.