Long and tedious interview process. Had multiple rounds of interviews with different people. All went well and I received positive feedback post interview. But no offer, had to wait more than a month after the final interview for them to come back with an offer.