The process went quite smoothly overall. There were a total of five rounds spread out over a little more than a month. For the third round, I was supposed to meet two people, but one of them was unavailable due to work travel. Rather than making me wait, they were considerate enough to proceed with just the one available person. However, after the final round, I didn't hear back for about three weeks. It turned out that the HR representative handling my case had been hospitalized.