I interviewed with a group of people onsite. They asked me to give an overview of my professional experience. They also asked me to explain some technical concepts. Overall, it was a great experience and I think they are a great company with great people. I declined, however, because I decided that it was not in my best interest to switch jobs at that time in career. I would definitely apply to them in the future once I decided it was a good time to make a switch.