Was approached by recruiter via LinkedIn. Spoke with recruiter then passed on to director of recruiting for another call. Next was invited for in site interview with hiring Mgr, then for a full day of interviews on site with 5-6 people, finally one more on site interview with hiring Mgr. After that it was easy director or recruiting contacted me with offer and I accepted.