If you’re unhappy at work, I have to ask: Why do you expect your job to make you happy?
Companies will act in their own best interests. I’m not saying there aren’t great places to work out there that care about their employees. But when it comes down to deciding a single employee, you can guess who they’re going to choose.
That is why you must act in your own best interests as well.
Your company is not going to lose sleep if you are unhappy. If you quit tomorrow, the only real tears shed would be over having to find a replacement for you. It’s not their job to make you happy. It’s time to let go of your romantic expectations. They’re holding you back and killing you slowly.
Your job may want you to be happy, but only you can control that. Do what you need to do to get to a better place.