Extremely good. Expectations and requirements for each stage of the process explained and supported by the recruiter and on-boarding team. Clarification questions were answered at each step and the virtual technical interview needs also managed very well. Feedback at each stage was also very good.