The work environment is very politically charged and it is easy to get bogged down in internal churn. I don't know if it is typical for this size of an organization, but the number of reorgs seems unnecessary and a huge barrier for getting work done. It's also tough for morale when smart and effective people are getting laid off and people who are good at upward politics but seem to care less about the actual work are recognized and promoted.