Initial phone screen, follow up video interview, presentation interview. I had a good experience with everybody I talked to, though the initial phone screen was pretty intense. I also went through a staffing agency, so not only was I screened by the staffing agency but also the company. That being said, they were very supportive of me all throughout the process and set me up with a point person to help me throughout the presentation process.