Process started with a phone screen from recruiter. About a month later there was a phone screen from the hiring manager. Some weeks later I was sent an email letting me know I was chosen for an onsite interview. Feedback at each stage was painfully slow. Its the slowest I've every experienced.