I was initially contacted by phone by an HR representative who described the company and asked simple questions about my background. Then, they flew me out to their office about a week later. I was given presentation of company. My impression was that the employees seem to have opportunity to travel a lot. A panel of 3 interviewed me, questions primarily behavioral, e.g. how do you manage your time? what is your most difficult/favorite class? etc. Overall, they were very nice and made me feel comfortable.