Phone screen with recruiter, 1 hour tech screen, 4 hour (remote) on-site interview that included a second tech screen and 3 culture fit interviews with higher ups. Written offer needed approval from parent company which took a week and a half after verbal offer.