Participated in the gamut of interviews, including video chat. The interviewers were genuine, approachable people and gave me a good feel for the company culture and personality. While difficult, the questions posed by the interviewers were the type you would expect from a rigorous professional environment. I recommend being prepared for anything you are knowledgeable about as it was all fair game. If you aren't sure you could answer difficult technical questions about something on your resume, do some preparation in advance.