However, I was there 2 years later and it was happening again. None of the core issues had been addressed or were open to being addressed, and I was happy to be laid off. The majority of the other employees left within the following year.
Good people, interesting technology, but the corporate culture was dying. The company still exists, and the continued emphasis on good customer service and niche market keeps them running (from what I've heard from current employees). I'd be surprised if the software technology has improved in the past 5 years, but it still does what it has to do.