*edit- wow that ended up a lot longer than intended.

Interesting point and totally valid. I agree with your sentiment, though sitting back, it reads idealistic to me. Easier stated than done. But I did exactly that last year. My manager and his, our director responded well to it. I was prepared to walk if they feigned offense/anger (had that happen once years ago at another place). I got a decent raise, 10%. I don't expect any existing job to go much further than that TBH. Usually asking for 10% or more will earn you a good laugh.. your initial salary usually sets the pace till you leave.

I felt that was them being generous as a very large corporation such as mine goes. It was out of bounds, did not affect this year's standard raise and so forth. I've made them a lot of money, hundreds of thousands a year in direct billables for 5 years now, I think I peaked there in 2013 at $400,000 for the company. At my rate, $220 that's almost billing all day everyday for the year. Of course, I have a support system but you still have to bill the time and do the work. Plus the intangible benefits of my employment there and have been getting "exceeds expectations" for the last couple of years. I don't think there's a time that I didn't come through, and I never say/said "I don't know" to things (which drives me nuts to hear from people as I'm a stubborn researcher). I mentioned all of this, had hard numbers ready and so forth when asking for the raise.

I didn't hesitate to ask for it when the time was right. 4 years of pretty clutch contributions (if I must say so myself) and a large, critical project coming up that only I could accomplish for them (they foolishly let everyone else go with knowledge of the product). But you can't keep going back time and time again asking for bigger raises, and that 10% was determined by HR doing their market research. I didn't get to give any input. To put me where I should be would've been a 20K raise. I knew that was a pretty tough task though- that's a switching jobs raise.

So at this point, I pretty much have to drop the salary point and continue working. I don't think it's right to keep asking for more without a role change, promotion or significant time passing, it kind of shows they never should've played ball the first time IMO. If I want a big raise again, I'll just have to move on one day. I wouldn't mind switching stacks anyway to something Python. I'm also able to work from home, so I'm looking for the best place to put down some roots and start looking for that role. Austin, Vancouver, WA (Portland) or Chicago. So that freedom has a lot of value.

I'm only hesitant to do that because most of my career has been abusive, long unpaid overtime and I've been fairly easy to exploit because I was your typical virtuous midwesterner who has been turned fairly cynical when I found said values like "work hard, get the money" weren't really true. I have a strong sense of justice, so when I feel wronged I get fired up.

My belief was that if I came through on every job and project, I'd be recognized and taken care of. It's not true, you're just the dummy who works his ass off sacrificing your health in the process. When you're burned, they dump you for a new model. No one cares about you. You just need to shut the laptop down at 5:30PM and walk out the door. Damn what everyone else does or thinks, as unpaid overtime is the root of all evil.

The last couple of years it's been the first time I've received humane treatment and spooked to start over somewhere else. :)

Like I said, it's a very large corporation and I highly dislike the lack of passionate employees for the tech. It's a technical graveyard. But there's not much drama and nonsense going on, which I appreciate. So many offices are full of clowns and egos and I'm glad to be out of that. Not to mention, after 5 years everyone knows me, and I know I'm not perfect either.

It's a balance, money isn't everything but getting as much as possible without being made miserable is the goal. I almost got so burned up that I didn't want anything to do with tech-anything, and I'm really glad I didn't quite reach that threshold.

Some point I'll seek out that new role for the bigger raise, and get out of the tech graveyard. I'm bored, capable of more and I need to do it for my wife and kids we're aiming to have.