I was contacted about one week after submitting my application. Within a few days I had an initial phone interview with a recruiter, then another phone interview with some team members about a week later. I was then brought it for an on-site interview to meet more team members and discuss my experience. The actual interview process took about 3 weeks. However getting a final decision took about 3 months, and learned that the position was given to another candidate.
Overall the recruiter was very nice, and communicative as possible. The process was VERY long to get a decision, but this was all based on the needs of the department. Even though the time frame wasn't ideal, it was a decent experience.