Initial phone screen with recruiter. Three phone interviews with 1 to 2 Program Managers each, then an onsite interview with 4 Program Managers and the hiring manager. Overall process took nearly 2 months, which I understand is the norm for them (they are incredibly slow to move forward and make a decision).