This company is a hot mess. I applied directly at their site, and after a few days, an in-house recruiter reached out to schedule an initial interview. I did more digging on Google only to find that their employee turnover was high, and people didn't have good things to say about this company. The position was open because an employee resigned or was fired, according to my research. I still decided to give the recruiter a shot, only for the interview to get canceled because the position was shelved 20 minutes before the interview was set to start. The recruiter did me a favor.