The took 4 weeks to email and reach out asking few questions. After 7-10 more days the recruiter tried calling me for a setting up an online interview. The interview was schedules for a week later. The best part the company has multiple recruiters for one job posting and they do not seem to have a good communication level within the department. On the scheduled interview day - the recruiter joins 5 minutes late and says, "Sorry to waste your time but we had communication errors internally and someone filled the position yesterday (a stat holiday).