It was an amazing experience. I had an interview with the recruiter first to understand what kind of person I was, and why I want to work for GCI. Then I went through a Microsoft Teams Video interview (very nice and stress free experience), and then I had one more face to face interview before they offer me the position.