Pros
There is a real community feel at Sam's. People care about each other. We get profit sharing. Breaks are required, which means you tend to GET them, especially lunches. We get lunches for meeting safety goals. There is an associate of the month program and a "High-Five" program for members to thank employees for a good job.
Cons
It's a very large company. Which means you get the usual type of people at the top making "great" changes that often seem to fall short. It can seem like they aren't listening at times. Associate of the month feels more like a popularity contest or totally unrelated to the actual voting. The company pushes the upgraded memberships to the point that people who are otherwise excellent employees sometimes fear for their job because they can't get people to upgrade.