Pros
The overall culture among employees and middle management is generally positive, and many teams work well together despite ongoing organizational instability. Coworkers are dedicated, experienced, and willing to support each other through difficult periods.
Cons
There is a recurring pattern of leadership turnover, which creates constant shifts in priorities, expectations, and direction. Long-term strategies are often abandoned before they can be fully implemented. The company also appears to go through layoffs almost every April, creating uncertainty and low morale across departments. While teams try to maintain a positive culture, the lack of consistent vision and communication from top leadership makes it difficult to plan effectively or build sustainable progress.