First you write a test after which there are 3 rounds of interviews with 3 different people. They messed up on my interviews, doing them out of the (supposed) order. The guy who was doing my second interview thought I had already interviewed with someone else, which was strange. The interview was also so hurried I wasn't even able to ask questions. Overall not a great experience. They weren't very accommodating in giving feedback, my request was completely ignored which was quite disappointing given the amount of time and effort I had spent on their interviews and tests.