The HR reached out for the role and then scheduled an interview with the hiring manager which went quite well. The second round was scheduled by another HR which was rescheduled 3 times due to unavailability of the hiring manager at the last minute (rescheduled the day before the interview).
After the second round (presentation), the hiring manager said he would schedule the next round within the next 2-3 DAYS. But there was no response from the HR for the next 3 WEEKS, even after repeated chasing.
Finally got a response from the HR with vague feedback.
Highly Unprofessional and slow HR team.