took about three weeks,I interviewed with the HR recruiter, then two separate managers in two different departments before being given an offer, which I accepted. Overall it was pretty easy, the interviewers definitely just want to learn more about you.