Very long process. Contacted by recruiter. Had phone interview 2 weeks later. Waited a couple of months not hearing anything and then they brought me in for a face to face. Was offered position about two weeks later. It was a step by step process interviewing with 5-6 different people.