I had 3 phone screens and then a all day interview on-site. Truthfully, the overall experience was a positive but parts of it could've been better. I met some very bright, articulate, and analytical people on the on-site interview which would've been nice to be teammates with. I also met some who gave off the impression that they did not want to be in the interview process. Overall, I think I did okay but I recognize I could've done better as it was my first interview in 7-8 years. One thing I will say is that it's a very tough interview so prepare yourself mentally for a long day and make sure you articulate yourself well backed up by facts and processes.