Market wages and fortune 500 companies
I just wanted to leave this here. I've found that the longer you stay at a company, especially big fortune 500 companies their definition of market wages is pretty much what ever the minimum is to keep you from leaving, not what you usually can get from a promotion or equivalent job as a new employee somewhere else. When you add it up it's a life changing amount of money for an engineer at retirement age.
Why you should care if your an engineer, you do the innovation and value added work only to have management and executives to be over paid. It's the discipline and principle of things and to not be used for your passion.
Best of luck out there.