Great, smooth process, good communication throughout. Everyone I met was warm and friendly, asked good and insightful questions. I was informed of my progress along the way and it was a good amount of time between first contact and being offered the job. other places can extend the time out over months!