I was initially emailed and given a 1:1 interview within the week. When I went there, I had to do a short skills test testing my knowledge of SQL, PHP, and whatever else was involved in the position. It was fairly basic and easy and it's a good test for weeding people out. However, I think they should have given the test online BEFORE you actually show up for an interview! Otherwise it's a waste of everyone's time...
The person in charge of interviews was the CTO of the company. He was an easy-going guy but the interview seemed a bit unprofessional and there was an awkward silence at some points as he tried to figure out what to ask next.
The second interview was better. It was a panel interview with some of the employees and the CTO asking questions related to the position. The employees had very good questions and made the interview more professional and gave a great idea of the work environment.
Some of the projects the company was working on were described in the 2nd interview. Unfortunately they are adult-oriented projects and I was only made aware of this in the 2nd interview. This isn't a problem for me personally but there may be others who do not wish to apply for jobs at companies working on those sorts of projects.
The people seemed easy going but the multi-cultural atmosphere felt forced, it felt like being in a sitcom somehow, very stereotypical. The office was made up of young people and the workplace was clean with private or small offices.