The overall experience was good. I had a phone interview with the recruiter and a hiring manager and then I went on-site to have 2 more interviews, as well as tour the facility. The overall process took about a week and then to hear results about another week.