Applied online, talked with recruiter she outlined the process answered introductory questions. After that I had multiple interviews with different team members, management etc.. Recruiting team coordinated and scheduled everything as they said the would.