Compare company reviews, salaries and ratings to find out if Publix or Walmart is right for you. Publix is most highly rated for Culture and Walmart is most highly rated for Compensation and benefits.