Long process with many stages, including a case study. Prepare for very little communication. I had to constantly follow up after different interviews and if I hadn’t, I doubt I would’ve heard anything. For a job that has such a poor salary, the interview process is a joke. I have nothing against being rejected for a job, but would be nice to be told that you’re no longer up for consideration instead of being ghosted after explicitly being told that I would be informed even if I did not get the job. I understand candidates can get lost in bigger companies, but it really is no excuse for a company of this size.