Took about a month, although I have known them to take much longer. Overall, it has been the best interview experience to date. I met with several different teams of people all of whom focused on my skills and abilities rather than weird personality questions or details of my personal life. They were clear and direct on their expectations and what my expectations should be. I was not lied to nor disappointed.