The interview was very professional and thorough. The staff were all friendly but also serious about their work. It included a couple of phone calls and then an in person interview at the office. There I met with several people, including a small group of would-be coworkers, a guy who was in charge of the software development, the manager of the department and then the managers boss.