Pros
Publix has never laid off a single employee. Decent benefits. Employee-owned, but you have to put in 4+ years to really receive any of the stock benefits. Charlotte Division office has a great office culture. Pay is acceptable, but nothing to write home about. Company is rapidly growing in the CLT division, so there is a ton of opportunity to move up in the stores.
Cons
As an admin in the corporate office, you will never progress, never be considered for promotion. If you want to promote, even to corporate positions, you must work in the stores, starting at the bottom, which means retail hours, retail life, and retail pay. The stock benefits are nice, but you have to dedicate 4+ years of your life to receive that benefit. Vacation for the first 3 years is only 2 weeks, less than that in your first year--no exceptions. Upper management is very much the "good ole' boys club" and nepotism is common down in Lakeland.