Pros
Great exposure to large-scale financial systems, supportive team culture, flexible hybrid work, strong emphasis on technical excellence, and good learning opportunities.
Cons
Slow decision-making due to multiple approval layers, limited growth for contract roles, occasional long hours during release cycles, and strict compliance processes.