The process spanned over almost 3 months from the first phone call to the feedback for final interview. I went through 3 interviews and one assignment to work on. The recruiter was ok, but the manager rescheduled 1 interview 3-4 hours before the second interview, The final interview was supposed to be face to face, but the manager changed plans and I was already in their office when I found out it will be exclusively online. It took them somewhere around 5 weeks to provide a feedback after the final interview, only to find out they were not looking for the same type of candidate anymore and the requirements were different.