The entire process took about 2-3 weeks. They were very professional and efficient as they wanted to fill the role ASAP if it was a great fit. I had a phone screening interview, then went in for an in person interview. The in person went well with the firs interviewer, so they brought in the next Manager to interview as well. I received an update call a few days later with a few questions, then an offer was presented that same day! Overall great experience with a great company!