Phone interview with a recruiter. Set up an appointment for an in person interview at the end of the call. In person interview took 3 hours. Met with 3 different people in the company. Very professional and smooth process. Didnt hear back after the interview until over 2 weeks after the in person interview.