I don't think I have ever worked anywhere that didn't have a ton of people that were just there for the ride. I think one things that is difficult for companies is to try to make people feel as though they matter, and therefore they should be trying to work a bit for not just a paycheck but so that the company can grow. This is a tough aspect of management for sure.