Consider my position:
In the last three years, I got the MAXIMUM raise allowed by upper management. Last year, I actually was above that. The raises I got? 0%, 2.5%, 3%. Not exactly keeping up with inflation there, much less the cost of living which has gone up some 25% in that time. The previous management said "We need to get some vacation time off the books to reduce liability, so I took some. Three months later they had a two week company wide shut down. Everyone who was a good employee got screwed. Sold our division. "You know how you rarely call in sick and have built up 155 hours of sick time? Well, sick time isn't vacation time. So you don't get anything for it.". The management isn't in it for the long term. They don't care if we aren't here two years from now. They won't be. Every extra effort I do towards making someone's job easier means more sh1t work for me. "Hey, I found a way to make a neat little fixture that you would use alot!" "Great! Now document it, make sure you get every detail right, make no less than three documents involving how to test the thing even though there's only switches and resistors, there will also need to be a document that will never be read by anyone else aside from the QA guy who is going to make sure that there are no mispelled words and that lines are bolded but has no clue what the actual meaning is..."
Or another more recent scenario:
"Hey we need you to make up this test box for us."
"What about that one I gave you two years ago?"
"We weren't using it, so we lost it."
"That's not a simple quite item to make."
"Well, we don't know where we put it."
"The thing is attached to a PC. It shouldn't be that hard."
"Make another one anyways."
I've just been lacking a reason to put in any effort. No good deed goes unpunished. Want to change my mind? Find me a job worth doing.