Everyone I spoke to in interviewing was gracious and engaged, which made for an interesting interview process. However, the process was way too long: two rounds of asynchronous interview via Slack, an assignment to complete that took about 6 hours, a follow-up meeting to discuss the assignment, a meeting with a team lead to discuss the remainder of the interview process, a presentation of previous work with Q&A, my references being contacted, all culminating in no offer. It was quite confusing at the time, and I would have given a negative overall rating if the people themselves hadn't been pleasant. As it is, they seem well-meaning but should streamline their application pipeline or offer remuneration, because it wastes a lot of applicant time.