Generally nice co-workers and management. Employees find lots of reasons to have cookouts or pot lucks.
Pros: moderate schedule flexibility, good co-workers, good management, lots of "real world" learning opportunities
Cons: must be a patient person or you will find yourself getting quite frustrated often.
A typical day at work for me is basically identifying customer needs and fulfilling them. I also supervise cashiers and loaders. While most are pretty compliant, there is the occasional few that like to be non-productive.