After applying through the company website I was interviewed by my direct supervisor and peers. I was then interviewed by HR where I discussed compensation and benefits. The HR representative was a little unprepared and seemed inexperienced but the overall experience was good. It has been a great experience so far.