One local hiring manager and two On Site hiring managers. Each round lasting about 45-60 minutes. All the 3 rounds are technical + managerial. HR process is excruciatingly slow. It took a while for scheduling the interview. Prefer giving all your rounds as quickly as possible as a delay may cost you the position.