It was a streamlined interview process in which I cycled through three different people. The interview lasted a little over 2 hours in total and the time was split with 30 minutes for the first two interviewers and 1 hour for the last interviewer. Overall, it was one of the most professional and comfortable interview settings I've ever been in and everyone I spoke with was extremely helpful and nice. This interview gave me an extremely positive outlook on the company as a whole.