First, there was a phone interview which took about 20 minutes, nothing bad, just more of a brief preview of who you are and your past experiences. About a week later they emailed me saying I was in the first round of interviews. The following week I went in for my interview. There was one other candidate there with me. They started off with a brief company presentation and then we went straight into group interviews. I ended up interviewing with 6 different people. At the end they gave me a skill test and we went over it, which took another 20 minutes or so. All in all, I was out of there two and a half hours later, exhausted. They emailed me later that day saying I didn't get the job. I never made it past the first round. In conclusion, be prepared for a long interview process. No negative feelings, seemed like a good company to work for.