One indicator I use is the bullshit level and its derivatives. You can define bullshit any way you like; my definition is "activity that adds no value to the company, or (worse) actively impedes people who are adding value to the company."
If the bullshit level is high, I think about leaving. If the first derivative of the bullshit level is also positive (bullshit is increasing) I lean heavily toward leaving. (If the first derivative is negative, the company might be healthy and pivoting after a setback.)
If both the first and the second derivatives of bullshit are positive (bullshit is not only increasing but accelerating) it's time to leave immediately.
If the bullshit level is high, I think about leaving. If the first derivative of the bullshit level is also positive (bullshit is increasing) I lean heavily toward leaving. (If the first derivative is negative, the company might be healthy and pivoting after a setback.)
If both the first and the second derivatives of bullshit are positive (bullshit is not only increasing but accelerating) it's time to leave immediately.