At some point your value to the company maxes out. Just because you have been there for a long time doesnt mean you should make a million dollars an hour. I am maxed out at my position for several years now and I know for a fact no matter how hard I try I cant out produce those who are newer who make far less. I am just thankful they let me keep my job without moving up.