Pros
the hours are very flexible for someone with another job or if they are a student. the pay is competitive as well. You wont be able to make that much at most other easy entry level jobs. I have worked for both Publix and Winn-Dixie, they don't even compare. Publix takes care of those that want to work!! If your lazy, you'll stay making minimum wage. If you care and work hard, then you are rewarded with more hours and more pay. Name another retailer that pays there PART-TIMERS 4 retail bonuses and a Christmas bonus, plus vacation time. Don't even get me started on how well they take care of there full time associates. Stop complaining, you can't get everything on a silver platter, some things you have to earn.
Cons
the management is horrible, and advancement is hard to attain