When you work in a company, it is important that you understand what does ‘winning’ mean in the company. Of course, the easy answer is money. Or profits. But beyond that how does the company defines winning? Or how it views itself as being successful? Match the answer to your values or what you value. This will lessen your cognitive dissonance of joining a company that stifles you.
It will also help you play the game in such a way that you win by helping the company win. Think about it. Unless you know what winning means in the company, how can you contribute positively?