Applied online. Called
For an interview with the recruiter. First interview was 30 minutes. Called me the same day for the second interview with a member of hr and department manager. Basic questions in the first interview. The second interview was more in depth. Offered me the job 2 days after my second interview. The background check etc took about 2 weeks to clear.