Stay away from Citibank - worse place in the world I have ever worked!
They actually have the highest turnover of staff amongst all financial MNC's.
They tend to bring the majority of senior staff in from the US, UK and Australia, that way they get to keep them there for up to 2 years at least.