My interview process lasted 4 months. I had 8 total phone/video conversations with them and was told on several occasions I was the top candidate being considered. I applied and interviewed for one position and was made an offer that fell below the salary expectations I had given up front. Then, I was told that I should interview for another more senior role that was more in line with those expectations. At this point it was clear that they wanted to work with me, however they were now asking me to complete a project/presentation. Having already spoken with them on several occasions, I was frustrated to learn that they wanted to further delay the process by having me basically do unpaid work. I let them know this and still they wanted me to do this exercise, which took a significant amount of time. Ultimately the process ended anti-climactically with them saying they would be going with another candidate for the more senior role and not mentioning the other role again at all. Based on this experience I imagine working here is quite messy.