Very friendly HR communicated clearly and promptly with me at all steps of the interviewing process, from scheduling to instructions of where to go and what to do upon arrival. Quick turn-around times as well. On-site interview consisted of two tech spots and one not, as well as one computer test.