Went through assessment day, completed the follow up questionnaire and coding assignment, and made it to the HR interview. Up until this point a month and a half had passed. Everything seemed to go well in the HR interview, but at the very end I mentioned that I had an employment offer, and as such, needed to complete whatever steps were left in the interview process within 2 weeks. The HR person's response was that the next step in the interview process was scheduled to take place in 3 or 4 weeks, and as such, I would not be able to continue the process. I think it is fine if they have a process that lasts multiple stages with long time intervals in between them, however, the problem is that they are not up-front about it.