The entire process was quick and painless. Initial phone screen with a corporate recruiter, a Skype interview with a hiring manager, then an on-site interview with managers and your potential coworkers. Great opportunity to ask lots of questions and see how the job really is.