Very seamless and enjoyable. HR did a great job communicating with me and was very friendly and helpful during the process. Had an initial screening phone call, a solo interview, and a 3 hour panel interview with one other applicant where I interviewed with one HR manager and three current employees in similar roles.