Phone interview followed by half day in person interview, the whole process was quick and very professional. Jeans, a button down and nice leather shoes would be appropriate dress. The office was social but serious. The team wants an honest assessment of skills, and are looking for a person who can interact professionally.