Pros
Decent pay and advancement opportunities. Yearly 8-12% stock given for free based on previous year salary. Good PTO and sick time accrual. Good 401k. Stock dividends paid out quarterly. Company cares about the customer and will do whatever they can to help customer find products in store or order it for them from warehouse. Managers usually are good at training new associates.
Cons
Management will talk about you behind your back to other managers and associates for even the slightest misstep. You must be able to throw 55-65 cases per hour consistently. If you are a team lead like I was you are expected to do the managers job for them. You are supposed to force associates to do their job, but don't have any power to take disciplinary action. Managers and especially team leads must work overnight 10pm-6am or 12am -8am either scheduled or last minute if upper management feels that it is needed. It is mandatory. You bleed green whether you like it or not. In recent years management lacked the ability to hire quality associates so it was more and more difficult to get people to do their job the way management wanted them to.