Pros
One of the only good reasons to work for this company would be if you were working part time and going to school. They are very fair when it comes to allowing you to change your availability and when you ask for time off.
Cons
There are plenty of cons about working for Publix. First of all, if you aren't a Customer Service Staff than the favoritism game is strong. If you are not a favorite, regardless of how hard you work you will not get the hours that you want and you will see that you are working 10 times harder than everyone around you and still constantly being reprimanded. They really hate it when you call-in when you are sick. They try to avoid sending people home who are sick. Some of the managers do not know how to do any work. If you do get hours then your hours could be really long maybe 10 hours and only receiving a 30 minute break. It will take you forever to move up in a position and the pay is horrible.