Phone interview with HR, went really nice, then after 2 days on site interview scheduled with 8 people, but it was really nice experience with everyone, I really enjoyed talking with everyone by sharing my experiences, and i got offer after 3 days with competitive package, also they paid for my training tuition fees with my living expenses in other state before starting of my first day.