I applied through the company website and was contacted by HR about two months later for an initial phone screening. About two weeks after that, I was invited for an onsite interview. The process was fairly organized, and the interview experience was professional overall. The questions were reasonable and the difficulty was average.