After I applied online it took them several days to contact me for an interview, which I thought was great because they seemed fast. The interview process was tiresome because it lasted 2 hours and I was interviewed one after another by the whole department. They all pretty much asked the same questions over and over again. After the interview, I followed up via email several days later and didn't hear a response for another two weeks, during which I tried contacting them again. They said sorry for the delay and that they were still interviewing. Took a whole month later after their last correspondence to let me know that I didn't get the job, which is what I expected after the second week of silence. It seemed like a great place to work regardless of the long correspondence time.