Very professional experience. Started with a "technical" phone interview from there moved into an person "behavioral" interview. The phone interview lasted about 30-40 min. The in person was close to Two hours with two different pairs of people. The two different pairs of people included people from the hiring department as well as hr.