Interview process took 2 months. First round with HR asking basic screening questions and provided with a take home assignment, second round with hiring manager, and last round with skip level manager. Recruiter was sometimes late to meetings and unresponsive.