Pros
You're definitely going to improve your communication skills here. After a few short weeks, you'll begin to see yourself become bolder and less shy around strangers. If you work hard, and by Publix's definition of working hard, I mean just doing what you're told to do and learning the ropes very quickly, you'll be moved up fast. I was promoted to the Cashier position after 4 short months from being a Bagger. And depending on the availability at your store, you can be moved to the front office in a few months after that if you get cashiering down quick enough. Also, the company is privately owned by its employees, and the stock is constantly going up. So the longer you stay at Publix, the more money you'll make back. This is a great place to work when you're in high school or getting through college. Also, if you get a real job later on, you can work here once a month and still own stock. So after say 40 years of working your other job and here once a month, you're gonna have a very good retirement plan.
Cons
The short term benefits are nearly non-existent. You start at $8 an hour (or slightly above minimum wage if it changes), and every 6 months you get an evaluation. If you do okay-well you'll get a 25 cent raise. If you do excellent you'll only get a 50 cent raise. So getting up to the higher wages takes a very long time, but it is a retail store so you can't really complain. Also, you don't get discounts on food or anything. They give out Publix coupons to employees only every 2-3 months or so for a free item, usually ice cream or deli, or produce. Another way you can get free stuff, is if a customer tells your manager you did a great job or something awesome, then you get a customer compliment card. Which will either get you a free 6 inch sub (every time) OR a random free item which changes every few months, such as a bunch of donuts or cookies or ice cream. Training is very easy, you get to watch videos on the clock. It's the best part of the job because there are no customers around. As for the culture, well, hard work is valued. The harder you work, the more hours you'll get, the more your bosses will like you and the better chances you'll have at getting a promotion or higher raise. All in all, no real complaints, its a retail job at a grocery store, you get what you apply for.