Interview at your own risk. I applied for this job in October & was rejected in January after weeks of delay. Typical overblown tech startup-esque interview structure. They outsource part of their interviews with a HackerRank prescreen & a technical panel with InterviewVector. Afterwards there's 3 more 60min minimum behavioral/technical interviews. If that wasn't enough they also ask for 5 references (3 managers, 2 peers) and tell you week after week that they "expect to have updates soon!" only to reject you later. Enormous waste of time, interviewer beware