Applied online. Recruiter reached out within 24 hours. Scheduled an interview 2 weeks out, recruiter cancelled 12 minutes before it was supposed to occur. Rescheduled for 2 weeks from then, recruiter cancelled 3 minutes before it was supposed to occur. Rescheduled for later that day and was ghosted. As far as first impressions go, this was poor at best.