Very long interview process. Initial phone interview with HR, second in-person interview with head of department, third interview was multiple people from various departments and was an all day process. It was nice to meet people and get a feel for what the atmosphere was, but too many steps and too much time.