The interview process was very lengthy. It took more than 2 months. I did 7 round of interviews with different individuals. The one to one interviews were very technical and fit for the role type of questions. However, the hiring manager has the final say of who he wants to recruit. The process is not transparent. Hiring managers are allowed to hire their friends. And mostly it is known who will get the job. If you are a person of integrity and values, this is not a place for you.