After applying, I received an email response a couple of days later from a recruiter. We scheduled a time for a phone interview. After my interview the the recruiter, she sent me an email a week later to set up a video interview with the hiring managers and another manager. After my first interview I received an invitation for a 2nd interview and met another manager.
After the second interview I was asked to provide references and after they contacted all my references did they call with an offer.
It took about 3 weeks.