When I hire new people and/or do the "orientation", I always walk them around the building, giving them the official schpeel about how the operation works, the physical grind of the job, stress, blah blah blah .. then, I always make it a point to stop and quickly ask them: "Why did you take this job?"
Most people, without fail, stumble around and fish for an answer, as if there is a correct one to that question. This peak, I had an older gentleman, who didn't skip a beat and said "Benefits; my family." Not only was he there every day, but never complained, and did exactly what I asked him to do. Now, obviously, some of that is the "I want to be hired" enthusiasm, but it was also because he had a clear reason for being there and never had to wonder for even a second why he was putting up with all the crap.
When most of the younger people are done fishing for an answer to the original question, I stop them and tell them exactly what I think: Find a reason why you work here (it can't be the money), or you will never survive. And, most of them don't - went through a ton of new hires this peak. One guy lasted two hours.
I don't think that's strictly a reflection of the environment that exists at UPS, but also a reflection on some of the younger generation.