Very long drawn out interview process that started with a few phone calls with the hiring manager and folks in the HR dept. After several calls I obtained an all day in person interview, spending about 1 hr each with 8 different employees, including a lunch session. I was also asked to finish the day by making a presentation. Interview question themselves were well thought out and on par with my expectations. However, it took 6 months from time I submitted my resume to when I was made an offer. Very slow.