Constant change and instability (most say from CEO), executive leaders come and go, teams seem to turnover every year, unclear vision, product quality (I saw the support calls), I would say decent place for learning and hanging out, but cancel that --avoid at all cost, even with what the good ratings and recruiters say.