Did a screening interview, then another video interview, then another logic/troubleshooting interview with 2 more employees, then made it to a final interview where you were given a sheet of topics to memorize and I memorized everything on it and answered every question they asked correctly. I didn't hear back from them for weeks yet every time I emailed asking for an update they said I was still under consideration. After around 3 weeks I got a phone call asking if I was still interested in the position and I said yes. That was the last I ever heard from them. the entire process took 3 months. A waste of time.