When you are not being treated or paid fairly, leave. They don’t really care about you or how you feel. Doing a really good job does not pay dividends like it used to. You are an expense to the company and the least amount of expense is better in their eyes. It is all about the money that bubbles up to the top.
It is very difficult to work for a company and find a way to ride through the ranks. In my experience, you get laid-off every 10 years or so and have to start over. I’m staying out of the corporate world now.
@3wuf+1jiIIJwd is 100 percent right.