Found position via recruiter. Went through 2 interviews. First interview I got to meet manager. Second interview I had to do a 45 min presentation about myself. People interviewing me were great. After receiving offer I had to provide references and do a background check. Process overall took about 2-3 months.