I applied through a staffing agency. The process took 3 weeks. I interviewed at Citi (Getzville, NY) in Feb 2016
Interview
Pretty laidback, meet the managers and they ask you a few questions along with your college education. I only had one interview whereas many had from two to three interviews.