Exceptionally professional, friendly, and efficient hiring process. I applied online and 2 weeks later, I received an email from a recruiter for an initial phone screening (15 minutes). Proceeded to the next step, which was an on-site in-person interview (about 1 hour) with 2 senior directors. Proceeded to the last step, which was on-site in-person 1-on-1 interviews (about 30 minutes to 1 hour) with HR and the VP. 1 week later, I received an offer for the position.