The interview process began in the beginning of April and ended at the end of June (almost 3 months). During this time, I had 5 separate interviews with various personnel. There was never a defined structure in this process, and next steps were not provided unless you asked what was going on from their recruiting agency AxiomZen. My experience with team at AxiomZen was extremely poor. I was passed around to 3 separate contacts within their organization, and none of them knew what was going on at any time. If it weren't for pursuing updates on the interview process, I would most likely still be in limbo for another month.