The interview process was quite long and had at least 4 stages with different leaders over the span of 4 weeks. In total took up ~3-4 hours of my time, Everyone I met seemed nice and gave me the impression that it would be a great place to work and I was excited about the opportunity. I just wish the interview process could have been more efficient with candidates' time, perhaps cutting the number of interviews down by half. Overall, not a bad experience, just longer than necessary.