Over the course of a couple weeks I met with HR, three of my peers and my boss. The process moved quickly and efficiently. I enjoyed meeting so many people in the company who I would work with as it gave me a well-rounded picture of the culture. Each interview was slightly different, but all were very conversational in nature. It was one of the best interview processes I've gone through.