I've had nothing but negative experiences with TEKSystems. Most recently, I had a recruiter ghost me because I asked to call him back the next day when I was in the middle of a job (four voicemails, no response). In the past, I was rushed into a 6-12-month contract that turned out to be a lie as the company they were staffing laid off its whole department four months after hire and made us train our replacements. Another time, I had an interview rescheduled to be 60 miles away from the original location. Other times, I had a whole series of "You were the best interviewer...but the client went in a different direction." Dealing with TEKSystems feels like professional Battered Woman Syndrome every time I pick up the phone and hope they're not going to take me for a ride with another scummy contract.