I'm an older engineer and having been in your shoes, here is my advice:<p>The best way to get a pay raise is to change your job. This is how the industry works.<p>Many people fail to realize that their relationship with the company is a contractual one and nothing else. Sure, your coworkers are most likely pleasant to be around but that does not change the _nature_ of a corporation. It exists to simply generate profits for itself and has no other goals.<p>This is why getting emotionally attached to your work is a mistake because sooner or later it will harm you in some way (burnouts, preventing career growth, slowing financial growth,..). Companies know this of course and usually use it to take advantage of people. What do you think all those ping-pong tables, free foods, team building "exercises", lectures about how we are in the trenches together, etc are supposed to achieve? All those are meant to amplify one's emotional investment to a soulless corporation.<p>Still not convinced? Just look a the CEO of bolt right now with his emotionally charged war speech as the ship is sinking.. Lord knows what he is saying to his team internally to squeeze a few extra cents out of them before the end.<p>But I digress; Yes, you should quit if you are unhappy. Don't go to your boss, don't "discuss it", all that will do is paint a cross on your back if they find out.<p>Start interviewing, as soon as you have a position you like, hand in your resignation letter and rotate off. No feelings hurt, nothing unprofessional this simply business.<p>Remember that you are a professional and your health and happiness of yourself, loved ones and family members is what takes priority over everything else.<p>Best of luck!