Frequent mass layoffs (three in the past two years) which has created instability and low morale ever since. Expectations remain high, but direction is often unclear and strategies feel scattered. The environment can be stressful and overly managed at times, with limited room for advancement and salaries that fall below industry averages, so it’s not the best place if you’re seeking strong growth or top-of-market pay.