Interview took almost 2-3 months. Recruiter was sick and getting married around that time. Had to constantly call back when my scheduled calls were not being made. A few phone screens, then technical screening, two more after that and one with the CEO.