First contact was an email from HR wanting to setup a phone interview. Phone interview was technical with 4 to 6 people online, it was hard to tell. In person is an all day event, it goes from 9am to around 2pm, there are 4 technically 5 interviews including HR. All interviews less the HR interview are technical, know your material. They love probing questions, I personally do not like them, nor see the value in them.