Products were bad and rather than have us fix them they just kept making us churn out more (bad) products. Its not our fault; they were under staffed, under budgeted, poorly managed, and given barely enough time to even whip something together. I hate to say I'm not even proud of anything there.
So how do they fix it? Fire everyone. The place where all the engineers, devs, and support is, let's fire all of them! They also spin it as we were the bad guys since we didn't want to uproot our lives and families to Georgia from Massachusetts. I wouldn't be surprised if less than a third of the knowledge got transferred down there and ultimately the "systems" business gets cut down the road. It's just numbers to them, so even if you bust you hump you don't matter more. Pay was about the only positive. The also barely give any time off so your kids will be out of school for a holiday but you still have to work.
The culture was awful. The CEO basically said if you dont like it, leave. His great idea is to have all the unhappy people leave rather then try to make employees happy. But I guess the bigger plan was to just hire an entirely new set of employees.
Pretty much everything else