Overall smooth process, good communication with the recruiters, whole process took about 4-5 weeks. Had an initial phone screen, then an on-site visit. Consisted of a presentation, and three interviews with potential team members and teams you collaborate with.