Company faced significant turnover and was forced to have layoffs after it's last major software product steadily became irrelevant (the new office is now half-empty as a result). In fairness to management, they recognized the problem before the company became totally unviable, and the company is now in the process of reinventing itself with its next-gen product, named 'Akula'. Will the product be successful? The jury is out, and if the answer is no, all employees will soon be out of a job. As a result, I can currently only recommend it to people who don't mind driving fast and taking chances.
The CEO is smart and talented, but seems to have only passing control of overall product direction, which suffers at the hands of a disjointed product management process that seems to struggle with mapping software development tasks to actual customer needs.
Starting compensation is competitive, but doesn't seem to keep pace with the industry as careers progress. This seems to be an issue at a lot of companies, though.