My interview process began with a couple of phone interviews, then I was invited to be interviewed by multiple people at all levels of the organization on site. It took an entire day for the in person interviews. It seemed well thought out and everyone was welcoming and nice.