Long - several phone interviews and interview in NYO. Needed to speak with my team leader, team leaders of other groups, training team leader. NYO interview was a little intimidating. The entire time I was not sure if I would get the job. I was competing against several other applicants. I thought the process vetted me well. I was able to vet the company as well.