Very thorough interview, hiring and onboarding experiences. The initial interview was with a recruiter hired to locate the "right fit" candidate. After initial consult with recruiter the next step was to meet with the onsite HR Rep(Temporary), interviewed two times with him then met with ownership. The final interview was with company counsel.