Phone interview, followed by two in-person interviews. Was asked to complete a project that would take 3+ hours to complete with only 24-hours notice.. twice. (before each interview.) But with both projects, there had been at least a full week I could have been asked to do the project mentioned rather than at the last minute. With a full time job and 3 children, it's not possible to plan last minute things like that. Additionally, the completed projected was posted on their website for all to see, so I hope they didn't hire anyone who just copied it from there. The entire process was very unprofessional, and after a project, a phone interview, and two in-person interviews, no one even bothered to tell me I didn't get the job. I found it re-posted months later on indeed.