Three steps (Phone Screen, Microsoft Teams, On-Site) Very disorganized with scheduling interviews. No contact from recruiter after final interview. You should at least have the courage to call or send an email saying I didn’t get the job. Complete waste of time and energy.