Many products are not differentiated, making it hard to close sales
Too many services & people heavy business units that are not scalable
Frequent reorgs and changes in direction
Too much short term focus on making features for existing customers vs. building for future
Hired way too fast, leading to numerous layoffs