Submitted application online and had a phone interview with company recruiter. Had a second phone interview with 2 - Sales Engineers about 2 weeks later. Was invited to the Seattle office to meet with 3 sets of employees for 3, 1-hour interviews. Throughout the entire process, the company recruiter was VERY responsive and provided updates often without prompts on my part. You were always given the opportunity to ask questions and I didn't feel I was rushed in any of the interviews.