The process was overall straight forward, but the interview start to finish was over an extended timeline. I also had to complete a take home assignment, which took five to six hours. The recruiter was always professional and good at keeping me updated.