Internal interview process, took 3 weeks from start to finish (entire interview process), fairly standard onboarding timeframe and the interviewers were a pleasure to speak with. HR communicated clearly and was upfront with honest answers regarding any questions I had prior to the offer.