After applying online, I got a phone screening interview, then a second interview over the phone and then a third and last interview online. I could not really hear the interviewer well during the second interview and the interviewer was over an hour late for the last interview. In the end, I was surprised to see that the position was completely outsourced and that I would not be hired by Citi but by a recruitment company, which limits your benefits.