Changing management.
Constantly being micro managed by poeple who just read numbers and have never been to the ground floor.
Every company has this, but even when things are perfect, they complain, so we don't loose our "edge" result is that they have cried wolf over every little thing so it's hard to care about anything other then doing q good job