Pros
Great place to learn how to recruit and the demands of the industry. I worked with some of the most talented people in the industry I have ever met.
Cons
The greatest problem facing TekSystems is that there is no one in upper management who has worked anywhere besides TekSystems. When things don't go well (like losing market share for the first time in their core staffing offering in the history of the organization this year) there are no ideas as to how to address the changes and challenges of the industry because they have no experience other than their own. This results in "we just need to do what we do more and harder and come in earlier and stay later" which only works on 22 year olds who don't know any better. This is why they admit they don't like hiring anyone with outside experience, because that person will have ideas that challenge the Tek culture. Of course a few young people come in and do great, usually because of alignment and luck and not because of any inherently better work ethic or intelligence, and they move up. The majority, though, move out. And warning, don't plan on going to another IT staffing company after working for Tek because they have a group of lawyers on retainer to just attack small business and try to use their size and money to stifle competition...again because they have no new ideas of how to do their actual jobs better.