I had applied to a different region which meant I would have to change city if I were to take up the role. The hiring manager was very quick to approach me after he received my resume. The first couple rounds were telephonic rounds to gather information about my background, technical skills, etc. After that, I was called in to the local office to interview with 2 people focusing only on my technical skill set. Between this and the next round, quite a few days had elapsed but when i heard from the company again, i was informed of 4 more rounds of interview to be setup on a single day. This time around it was via tele presence and included interview with business as well. Once I had cleared this, i was approached by HR for salary negotiation, etc.
My personal experience was good throughout the process. They were very straight forward in their responses and kept me informed while other logistics, such as my relocation, etc, were being worked out.
The level of interview was quite good as well which made me more certain about my own role.