great hiring process- very thorough and extensive process. everyone was incredibly social and friendly and the questions were quite challenging. recommend preparing carefully for this. interview was over 2 days with about 8 people. found this based on a referral from a friend and a phone screen by a recruiter.