Good work culture
Secured bank
good work life balance
Big bank
focus on emerging markets
established software develpment practices.
Friendly work atmosphere
Cons
compensation
too many processes
self content
less exposure
slow career growth
poor knowledge sharing among teams
slight beurocracy
less frequent inter-group travel