Applied for the position and was invited to schedule a time to meet with HR based on the calendar they provided. Once I scheduled the call, I was then asked to reschedule to a different time. This time, I was actually scheduling the interview with the hiring manager. I was given no information about the person I was going to speak to nor was I given a rundown of the interview process until I asked for it. I wanted to do the interview after I hit a major deadline at my current job but that didn't appear to be an option. I was supposed to have my HR interview after the interview with the hiring manager. 30 minutes before, I received an email with feedback that I didn't have the right experience and they were cancelling the interview. There were 3 full days between the interview and the HR interview. Not only did this feel completely backwards, it didn't seem respectful of my time and I didn't feel very equipped for the job interview. Next time, I would recommend going through the process as it should be, HR, then the hiring manager. Yes, I could have reached out for questions and isn't it your job to make sure you are vetting the applicants before speaking with the hiring manager? I also think that if someone schedules something that works for them, that should be respected. Don't offer the times if it isn't the intention to allow them to be scheduled. This was a complete waste of time and energy.