Referral through ex-colleagues for two on-site interviews. First on-site took about 5 hours meeting with about 5-6 senior engineers and product managers,and a second onsite with senior management for about 2 hours. The process is fair and professional considering this is for a management position. The questions being asked has about 50% technical questions and the other 50% non-technical. Overall it is a good experience.