The process from start to finish took nearly 4 months. Went through 2 initial rounds of interviews, completed a Home Assignment, did an in-person interview, then what I thought was a final video interview. I had to go into their offices again for an informal interview, followed by ANOTHER video interview with the CEO, just to be rejected anyways. If you value your time, don't apply here.