Overall the interview process was great! I applied online, and a few days later got a call from someone in HR and did a brief phone interview. She scheduled me to come in later that week for the culture interview and skills interview. They were very caring and accommodating of my schedule for the interview. The culture interview was focused more on behavioral questions, and everyone was really laid back and friendly. Next I met with the hiring manager and President for the skills interview, which was thorough but not too intense. They got back to me within a few days with an offer, and communication was always prompt during the process!