Spoke with HR representative via phone/email. They were very friendly and set up the entire interview process from airfare, car rental and hotel rental. Interviewed by panel of supervisory engineers who took turns asking me behavioral and resume questions for about 90 minutes. Questions were not difficult but they did go into detail with almost every aspect of my resume and expected me to express opinions on various projects mentioned.