The process began by applying online. Was contacted by an HR staff person several weeks later to set up a phone interview for the next day. Phone interview went well, mostly discussing topics presented by the interviewer. Nothing too in-depth, this is a personality test of sorts to see if you would fit in enough to bring in for formal interview. Was then asked to attend a Meet and Greet function where signin up for interview times was performed. This was a group function with multiple applicants in attendance. The interview process consisted of three separate one on one interviews with corporate leaders. Everyone is super nice and professional. The facilities are wonderful and the work areas are really nice as well.