From start to finish the whole process took less than 4 weeks using a GREAT recruiting company. Great interview with Citi - Great people and they were super nice, made me feel very comfortable. I had 1 phone interview and 1 face to face interview. The face to face interview they said was a formality becuase they liked what they heard on the phone. For the most part I liked what I heard too. Lots of structure and process, willingness to help one another, business casual environment and no sweat shop.