Started with a call with HR, then phone call with hiring manager. This was followed by three video interviews, then a last minute 4th video interview. HR then vanished for 3 weeks. I finally emailed hoping to get a status/close the loop to then hear three days later that the position was filled. I feel like HR dragged the situation on longer than it needed to be and provided poor communication throughout the process.