The interview was not bad you have to take a analytical test and then you will have to go through a series of interviews, it takes a few hours. The only issue I had was that its not a job offer, more or less a offer to take unpaid training and then once you are placed with a client you get paid. Basically they are a IT staffing comany.