I applied online, received a call from HR a few days later. We set up an on-site interview that was to happen in a week from the phone call. The interview process was about 3 hours long. I met with everyone on the team that I would be working with one by one and then finished with a tour of the research facilities.
Received my offer a few days later.