Spoke with two different recruiters. Both phone screens went very well. The second recruiter kept me in the loop on the entire process. I went in for two rounds of face to face interview with the hiring manager and other peers. Process went very smoothly.