They were very accommodating due to my hectic schedule. I had a pre screen with a recruiter. I then had an interview with Hr,and a third phone interview with the hiring manager. This took roughly a week. On my next scheduled day off I had a face to face with the hiring manager. All very cordial and professional.