I was referred by a recruiter. There was no phone screening or tech questions asked prior to onsite interview. I arrrived about 10 minutes early and waited about 10 -15 minutes for interviewer. They have a very diverse set of people from gender, age and nationality. The interview started with behavoral questions and followed by a series of technical questions. The behavoral was with the IT manager and I believe another senior developer and the technical part was with two senior developers. Be prepared to answer a wide range of questions on both the behavoral side and technical side.I enjoyed both parts of the interview because everyone was really nice and put me at ease. I could relate to everyone there and they have a laid back relaxing environment with lights slightly dimmed. I really like the lights dimmed. Also, I was very impressed the depth of technical questions the senior developers asked. They really organised this interview. I would have really enjoyed working here but I passed this oppurtunity for a bigger company that is closer to my house.