It was good. Applied through a referral and interviewed a few months back, didn't get that position. However, the director reached again to me to know whether I am interested in another position, had a technical interview, they gave me a take-home project which should be completed in 48 hours. This was not too hard, they asked whats, whys, and hows of my project. After clearing the technical screening I had an interview with all the team members that I might work with, consisted a series of 4 interviews for 2 hours, everyone is friendly and didn't make me feel that I am being interogatted. Over all its good experience