Long interview process, with multiple stages plus assignment to present. In which, they let go the recruiting team leaving long gaps with zero to minimal communication. Each stage was on a different day and scheduling was incredibly strenuous. The original recruiter was the best experience along with the hiring manager.