First contacted by the recruiter, who explained the interview process for the position. Was phone interviewed by a regional field service manager who was onsite at the same location as the offered position but supporting a different toolset. I was phone interviewed by the hiring manager the following week. I waited for an offer for another 6 weeks, but was kept informed by the hiring manager during the selection process. On my second email contact, I was told that I was in the final selection group. On the third email contact 2 weeks later, I was told to expect a job offer to be made "soon". I was contacted 3 weeks later by the recruiter with the offer.