Submitted resume via job portal and was contacted by employer to fill out online application. Completed the online application and was contacted to setup a phone interview. After a successful phone interview was asked to participate in an onsite interview. During this interview I met with a couple of VPs and the CEO. The CEO took me to lunch and discussed the job in more detail. Shortly after the onsite interview I was contacted with an offer. Salary negotiations were pleasant and simple. The entire process was handled professionally and yet felt very relaxed.