It was great working with this company. They were honest and upfront with me about the expectations and very responsive. They even bent over backwards to accommodate my schedule when a last-minute change in plans forced me to call off my initial interview. A lesser company would have just allowed me to walk away. They seemed to really care about me as a candidate. I had an initial phone screen and numerous follow-ups with my excellent recruiter and an on-site with four employees, two from different departments. Everyone was cool, cordial and friendly.