There are 5 interview rounds among various teams (HR, technology, Culture, etc.). This includes, technical, social, culture, etc. Some managers and others are senior staff. It took about 4 months to arrange the interview round and the offer take additional 2 months.