Great people, tough business model
I was lucky to have a great manager, so she shielded my department from a lot of the politics at the top. She was also an advocate of flex time and work/life balance. However, I understand that some managers were not as flexible, though most were understanding of family matters. It was the people I worked side-by-side with daily that made the place bearable. But the upper management changed frequently enough that keeping up with newly-instated goals was sometimes difficult. Management expected a lot from employees, and employees generally stepped up to the challenge. However, there were a few who found change too monumental, so if you didn't embrace the change, you'd find yourself part of a layoff (which seemed to happen biannually). Recent layoffs included moving 150 employees' jobs to the India office. The product is great, move to SaaS was a 180-degree turn about 2 years ago, but poor financial decisions about 8 years ago still radiate and undermine company growth.
Intelligent people who work smart at the lower levels.
Poor financial foundation, resulting in low pay, no training, no incentives.