Interview process took about 3-4 weeks. After applying online I was contacted by the recruiter for a phone screen. I then had a phone interview with the hiring manager. The next step was an in-person interview at their office. The interview lasted 2.5 hours and consisted of 30 minute interviews with 5 different managers that the position would interact with.