Applied for a few positions via their careers website and also had an employee refer me. Their process seemed pretty slow initially. However, I had 2 Phone screens first and was called on-site to their Santa Clara HQ. I had 6 rounds of technical interviews there. The on-site interviews started at 11:00 AM through 4:00 PM with no breaks. During lunch, I was interviewed by the hiring manager where he talked about his team and the work they do.