I was referred to Carahsoft by one of my college colleagues. I felt that the entire recruitment process was a very positive experience. The interviews provided an insight as to what Carahsoft had to offer as a company. I was able to get a good feel for the culture of the company as well as what to expect for my first couple of months on the job.