I have been at Citi Bangalore AIM for a few years now. Managers are really good - the workplace is challenging since they keep pushing you to perform better every day and every single project is exciting. Long hours are a norm here. Deadlines are tight, but it's immensely satisfying to deliver on challenging work.
From what I see across the floor, Internal talent is not valued, no cross functional expertise, poor mobility across units, stagnant growth. Good talent are not promoted for a long time and let go off. There is a greater chance of getting a job from outside the company rather than internally applying for an opening.
Salary and Benefits, Challenging opportunities, Good Managers
Internal mobility is very bad, very slow growth (unless you speak Bengali)