I applied through a staffing agency. The process took 2 weeks. I interviewed at Tripadvisor (Needham, MA) in Jul 2016
Interview
Meet with about 4 people basic interview. Though one of the interviews drilled me on questions that had nothing to do with the role I was applying for.
The real downside was, I was supposed to have lunch with the hiring manager but apparently he changed his mind and basically pointed me to the cafeteria and said "see you in 30 mins".
Was so unprofessional, even if I was offered that job I would have declined based off that experience alone with the manager.