Spent several days working to schedule the interview, while providing multiple time slots for availability based on the recruiter's. Recruiter moved interview day and time 3 different times, then cancelled the interview 15 minutes prior to the agreed appointment, with no explanation - after I had already taken time off from work to be home for a video interview.
Very unprofessional.