Your chance of getting promoted or recognized has little to do with your performance, rather your ability to please your managers and if you have the right look to fit their ideal image. Most managers do not care or pretend to listen. It’s not a healthy environment to be in. Life is too short to waste your time in such a company. Don’t get brainwashed by their benefit and wellness programs etc. That’s just a distraction from the real problems.