I had one interview and had to complete and assignment. The HR rep who scheduled the interview and the supervisor with whom I interviewed were both very nice and helpful and it was a smooth process, though I didn't hear anything for several weeks after the interview until they sent through the assignment. They also followed up with me afterwards to tell me I didn't get the job which I always appreciate, and the supervisor offered to help me if I needed anything in my job search. The only major issue is that the assignment was sent out on a Thursday night, due Saturday, which is a very quick turnaround in recruiting, and impossible to complete if the interviewee has another job or any personal commitments over the weekend.