Took 3 phone interview and 2 in person with 3 different managers. First one was phone screening. Then followed up with a 45 minute phone interview. A very detailed interview about skill sets and STAR type questions. Then they invited for in person interview with 2 different managers. First manager interviewed for 1 hour and and then second came in for 30 min. After 4 weeks they scheduled 2 interviews one with HR over the phone and in person with my hiring manager.