Very challenging. 6 separate interviews spread out over 4 days before a final Challenge stage to earn the gig. That being said, none of the stages felt like a waste of time and it was also a great opportunity for me to learn more about the company, culture, and role as I moved through the process.