A three stage process was more rigorous then most hiring processes but was a great learning experience and seemed to successfully resolve strong candidate. The hiring team was very friendly and open to answering difficult questions about the business strategy and challenges.