Good work life balance.
Free cab facility.
Opportunity (though limited) to work on the latest technology.
Good work culture and colleagues.
Cons
Depending on project you might get stuck in obsolete technology work\ bug fix.
Because the domain is finance, work might be frustrating sometimes because of layer of approvals required.
Appraisals are not that good.
HR is quite laid back.