I applied through a staffing agency. The process took 2 months. I interviewed at BNY (Pittsburgh, PA) in Sept 2015
Interview
recruiter phone interview, hiring manager phone interview, on site interviews; each takes so long that I thought I had failed. people are friendly, not intended to torture with hard questions. but followup questions to the basic concepts could be challenging.