My experience with Tek Systems can be summed up in one word: unprofessional.
They are/were a recruiter for a Silicon Valley ecommerce firm. I jumped through multiple hoops. Went through a half day of 1-1 interviews. The Tek Systems representative explained I would learn of the results within 24 hours. 24 hours came and went. Followed-up with emails. The Tek Systems representative has fallen off the face of the earth.
If you are a company looking to use a contract recruiter firm, or a prospective job candidate, consider finding a different solution path.