Very good experience with them. Need to be a good negotiator to land a good contract roles to start with at a new place. I think there were three rounds of interview. They find you on online, after that telephonic interview and then actual interview with employers ( video), and last call will be tell you that job offer is ready if you like it. So smooth at once.