Pros: the money, benefits
Cons: management, work days, and time you get off of work
I enjoyed working there until I found out exactly how the company was. I can't speak on every Nash Finch in the country, but for the one where I worked was terrible with their management.