I applied for the position by emailing the company's internal recruiter after viewing the job posted to the mailing list of a local professional organization. The recruiter called a few minutes later and scheduled a phone interview for later that same day. The initial interview included some general questions about my experience and the recruiter addressed a few questions I had about the position. Our conversation left me with a good impression of both the company and position. I had a very thorough second phone interview with the position's supervisor a few days later. I was invited to the office a few days later for a 1:1 interview with the recruiter and another interview with two engineers from the team. They asked several questions, answered a few of mine, and left a good impression. Next I completed a quick skills test and technical exercise. And, in a final phone interview I reviewed the results of the skills test with the same engineers. Overall, the process was long and a bit hectic. But, I respected everyone's dedication to finding a good fit for the position. I also appreciate how the recruiter kept me informed every step along the way.