Pros
Cowokers are typically all A type, similar personalities. The long hours are almost bearable when you are surrounded by an office full of your friends
Cons
TekSystems is successful because they prey on new grads (who do not know any better), and offer them the world. They work you 55 hours a week minimum, and hound you if you come in later than 7:30 am or leave before 6pm. There are weekend "optional" hours, but they aren't optional if you want to keep your job. When I finally had enough of the abuse (a year and a half later), and attempted to put my two weeks in, they were very unprofessional and beat me down about my lack of commitment to the company and cause (who knows what the "cause" is). I left in late 2013, along with about half of my office - Teksystems has sued a multitude of my previous co-workers for their "non-compete" clauses, and made it VERY hard for local recruiters to get a job with anyone but them. I strongly recommend not accepting a job with TEK as a recruiter or sales person.