There has been a fair amount of turnover recently including layoffs. The company's direction has been somewhat unclear as well. While I feel the product is solid, brand recognition is still lacking compared to competitors. Not a reliable or stable place to be in my opinion.