I concurr with the previous posters. You can ignore all the previous glassdoor posts about a non responsive team, they have entirely streamlined the process and it was incredibly efficient.
I am currently in the midst of interviewing at other places and I agree with what the poster above me said: This is definetly the best technical interview that I've been through, although it does have a long process (many more rounds than I am used to). However, the entire process is very well conducted, and extremely engaging.
You will get a phone screen, then an EM screen, then a technical screen, before you move to the onsites. The onsites are a marathon, so be prepared for them. You will do 5 rounds during the onsites, and this was easily the most interesting and engaging interview I've attended.