Full process was pretty quick, 2 weeks total, and very smooth. I applied on a Thursday, received a reply from recruiter the following day with phone screen scheduled for the following Monday. Received a request to interview with hiring manager via phone that following Wednesday, and a second interview on the following Friday. The next week, I had great follow-up conversations and was requested to meet with a manager/colleague in person. That same day received the offer. Recruiter was very engaged and supportive throughout the entire process.