Overall process took 2 months. Three weeks after applying online, there was a phone interview with an HR manager. Two weeks after the first telephone interview, there was a second phone interview with an engineer and analyst. Days after the second interview, there was an in-person interview with a senior analyst and associate principal, where one had to make a presentation on a recent project that the candidate had worked on. The company's decision then came in two weeks after the third interview.