Every company has issues.
I have almost 35 years of experience and my rule of thumb is this: if a company grows, everyone is happy, positions open up, you always need more people and people are generally appreciated.
As the growth stalls, issues start to surface, it becomes hard to move up, people become tense. Your maneuvering space shrinks.
Once the company starts to shrink, it's outright painful and every day is just a sh--show. Infighting starts, backstabbing becomes rampant, etc.
It's up to you to figure where where we are today... Growth, Flat, Shrinking???