Pros
Publix offers good pay compared to other entry level retail positions. Generally speaking managers are competent and enjoyable to work with and learn from. Positive recognition is a regular occurrence. Plenty of good career opportunities, wether you want to stay at the store level, work in distribution, or even for corporate. Work environment is generally enjoyable. Coworkers are generally friendly people because Publix wants people that will provide great customer service. Has a great culture with a strong foundation that makes it possible for continued success. Excellent stock ownership plan.
Cons
It can get stressful when busy. Management will 'nitpick' at times. New leadership has had a rocky start, slightly worried about the future of the company.