This is an extremely long interview. I would really push for a phone screener because the terms of the position were significantly different in the interview than when I was pitched the position (multiple recruiters contacted me about it).
The first step is for you to take an aptitude assessment. This is not a programming assessment. They ask a number of puzzle questions... Reading comprehension... Asking you to follow detailed instructions.
There is another reason that I would push for a phone screener. I think they are a very polarizing organization. The pay is on lower than other organizations, and the culture is extremely restrictive. They come across as very judgemental. I would fear making any decisions as an employee. They don't make any attempt to hide this... Ask your interviewer.
The big selling point for W&S is that someday you will make really good money. They also list stability, however the software development positions are contract positions... So I don't consider stability to be a perk.