The interview process was quite enjoyable, once it got started. But it took about 6 week after I submitted my resume and cover letter to get any communication started. The process involved 3 interviews. The first one with my current supervisor, the next one with senior management and the last one with the director. Each interview was a mixture of technical and work style questions.