Pros
Exposure to large-scale projects that genuinely impact customers
Opportunity to learn agile delivery and work with cross-functional squads
Some great colleagues who supported each other through constant change
Pay and benefits were reasonable for the industry
Cons
Restructures were constant - whole teams moved, cut or repurposed with little warning, leaving staff in a permanent state of uncertainty
Leadership was highly political and reactive, with promotions and retention driven more by perception and connections than actual performance
Communication from management was poor, and some leaders avoided meaningful 1:1s entirely
Career growth was difficult: high performers were overlooked or pushed out, while others stayed simply because they played the politics game
The constant churn destroyed morale and made it hard to plan a future there