After an initial call with the recruiter, I was scheduled for 2 more in person interviews. Each time, a timeline was given that was never met. The process was extremely long and for both in person interviews, scheduling was very last minute. If you are going to give candidates timelines, stick to them or at least update them if timelines change.