Management loves to treat people poorly. If you aren't part of the clique you are on the bottom of the pile or on the way out the door. I've seen people treated very poorly, including getting yelled at in meetings (many curse words used, completely no appropriate). Even for simple things, like asking questions.
The company path itself is muddled and changes every quarter to there is never any ramp up to any sort of growth. Company stays very stagnant as far as number of customers due to high churn.