Had a total of 6-7 rounds. The initial 2 rounds were on the phone and the rest were in person. I also did a successful presentation relevant to the position. Overall, they were extremely uncommunicative and unorganized. The hiring team was also highly indecisive and asked me to come to their HQ 3 separate times with little notice to meet different people within the team. They didn't respect my time or offer reimbursement at all. And after all the effort and time, the HR person couldn't even call or email to let me know of the rejection decision. Instead, she scheduled a 15 minute call for the coming week and just kept postponing it until I gave up. Very unprofessional. I was shocked and very disappointed at the way they handled rejected candidates who invested a lot and made it to the final round. Never again...