I spoke with a recruiter, the hiring manager, and another level of manager. Communication was good, I was kept up to date at every step of the process. I believe it took only a week or two.
The process was overall simple and ran smoothly. It was a three-stage interview process, without being too prolonged between interviews. Communication stayed constant so I knew where I was at all times.