What the reviews say
Multiple reviews mention significant organizational changes and restructuring in 2025, leading to concerns about job stability and a decrease in morale among employees. One senior technical analyst specifically noted leadership cannot be trusted during these changes.