Attracting and retaining top talent will always be an impossibility for Citi. They are so hard set against paying at the lower end of the pay scale and so begrudgingly increase your pay slowly over years. It also warrants mentioning that the job market is in fact getting much better.
So much this. The people who have been joining the company lately are average at best (and I'm trying to be generous here) and the people who have been leaving are among the best. I think everybody can conclude what the future holds with that combination.