I applied online and interviewed with the senior recruiter for about a half hour. Conversation was pretty straightforward and I got a good picture of where they wanted to go with the opening. I then went through a series of 1:1 phone screens which consisted of interviews with technical specialists, the hiring manager, and potential co-workers. None of the interviewers threw any curve balls and were for the most part straight-forward. I was later invited to meet for 1:1 and group interviews in person and those were also a positive experience. Overall a positive experience, and what you see is what you get with Kaspersky Lab in Woburn, MA.