Applied for the job online. Received a Phone interview. The phone interview consisted of behavioral questions. The next day I was invited to an office visit. The first night was a recreational night. The next day was the actual office visit. Which consisted of 1 interview and multiple presentations and QA. The interview was more of a conversation. The culture is wonderful. They seem to really care about their employees. Which is something that is not seen too often. Especially during a recession.