Process was a phone call with their recruiter, followed by a remote tech screen, and then two in person interviews. The calls were pretty standard and the in person interviews were with a project manager and finally a panel with the engineers I would be supervising.
At the end of my interview I was promised an offer the next day. A few days later the recruiter got back to me saying he was still waiting on approval of the offer. He has not responded to my emails since then :( If you apply to this company, be wary of what they promise.