very long interview process that involves business and technical assessments. I interviewed with the recruiter then I had a couple interviews with PMs and then a whole day interview with engineers and PMs. Most questions were very straightforward and the interviewers were generally nice. Some of them were a little more on the serious side, which is expected