Typical interview process with 4-5 interviews and a technical assessment. My main issue was slow response time and lack of professionalism from HR and the hiring manager. I made it to the final round and they took nearly two months to give me a final answer.