6 week process from initial application to rejection. Over the first 2-3 weeks, I completed 4 interviews (recruiter screen, hiring manager, 2 panel interviews including a case study). Great people and conversations, but frustrating process and lack of communication from recruiter. After a time-consuming case study with no flexibility around scheduling, I received no communication for 3 weeks - not sure why the scheduling was so strict if they weren't going to make a decision for weeks. I had to cancel personal commitments and reschedule a lot of work with my current employer to get things done in < 24 hours, which I was happy to do when I figured there'd be at least some communication relatively promptly after the interview. I finally followed up after receiving an offer elsewhere and was told they had moved on to other candidates. Despite really enjoying the people I met, I have concluded this hiring process with a negative perception of the employer because of the way that they disrespected my time and failed to communicate.