Had 4 interviews in total, with 3 people fro the hiring team, and the other from HR.
All the interviewers were very nice, sharp people. I would've loved to work with them.
The issue was with the lack of transparency, and communication after my final interview..
A couple days after the 4th interview, I got a voice message from the HR person who was assisting me (I couldn't pick up since it was late in the evening, and during dinner time). She said she'll call back the following Monday.
I called on Monday, and this time I left her a voice message. A week passed, but my call wasn't returned. I then sent her an email, and called her one more time a couple days later, but to no avail.
Over a week after my email (and nearly 3 weeks after my first missed call), I finally received an email saying that the interview result was "positive", but some things needed to be sorted out. The HR person said she'll update me the following week.
But after no communication for another 3 weeks, I sent an email asking for an update, and whether I can help by being flexible with my desired conditions.
... and after 4 weeks, I haven't heard back anything. No call. No email.
It's a shame that my experience ended this way, as the other people I met, all had very good vibes, and were genuinely great people.