Got the interview through a third-party platform and went straight on-site. On-site had 5 rounds, including a lunch interview and a HM interview.
Horrible experience. Everything went fine during the on-site, but things fell apart after that. There was radio silence from their end. I sent multiple emails and heard back nothing. It took them 2 months just to send a rejection email. Moreover, it took 3 months and about a dozen back-and-forth email to get ~$50 reimbursed for on-site expenses (which they already verbally approved before on-site).