Applied online and was contacted by recruiter for initial phone screen. Recruiter was professional, informative, and very nice. After the phone screen was a webx interview with the hiring manager. Then, lastly a panel of potential people who may be on the same project. The whole interview process was setup perfectly despite COVID and I felt informed every step of the way. The recruiter touch based with a phone call to get feedback on the overall interview and then a few days later an offer. Top notch HR department.