Though I did not get the offer, I thoroughly enjoyed the interview process. A recruiter reached out to me to schedule a phone interview to learn more about my background, salary expectations, and my current employment. 4 days later I get to talk to the Tech Manager over the phone, it was more of a casual discussion than technical. Then comes a group interview, 5 different groups of people interviewed me. It lasted for 2.5hours. As it is a senior role, I thought they would ask high level technical questions, surprisingly they came up with very very basic questions from HTML, CSS, Javascript. I thought I did well, apparently my recruiter called me the next day to inform, that they found someone better than my skill set. Needless to say, these guys are the best. Through out the interview process they made me very comfortable.