Initially a recruiter contacted me from Lab126 (Sunnyvale, CA) for this role in Seattle. It was fairly standard and well-put together. I had a phone interview with the hiring manager, which went 1 1/2 hours (he's a talker). I was fortunate to get scheduled for an in-person (this last Monday, May 2nd). The on-site took about 4.5 hours where I met with 5 different people. The first person I met was the "bar raiser", which in my opinion wasn't entirely fair. Outside of this aspect, it was a fairly positive experience.