Far too long and unnecessary. The outcome from my point of view was obvious in the first 40 minutes. No need to drag it out and make it uncomfortable. 2 hrs is a marathon and was the longest interview I've ever had.
It took exactly 14 days from the interview date to tell me. This is pretty bad, not that I expected to get the role.