I was explained in detail about the role & expectations at the onset to avoid any ambiguities. The entire interview process was exhaustive, detail oriented and I was evaluated by multiple people across different teams to check my suitability & fitment (professional/ personal/ cultural).However after every stage I was continuously updated about next steps. The entire interview process left a very positive impression on me as a prospective employee even though it was a long drawn process,because everyone treated me with respect and ensured that I was comfortable during the actual interviews.