I applied via LinkedIn and received a call from HR the next day to setup a in person interview with the Hiring Manager. I was asked back to have a 2nd interview, in which HR was very attentive and made the process easy as far as what to expect. Overall, it took about two weeks in total from end to end (interview to job offer). That's exceptional considering interviewing other applicants, etc. After I was offered the job HR was very thorough and walked me through what I needed to do each step of the way, which created a seamless and positive onboarding experience for me! I felt what made this a great experience was there good communication from the start and the HR Rep did everything to ensure I was not only prepared for the interview but for my first day!