Pros
the core vaules and the people I work with. The reason I wanted to work for this company is because the moto is to "strive for execence by serving others". This really connected with me. I love the fact that I get paid to help put people to work. We also have a strong culture of people who care about eachother and help push eachother to reach thier personal and professional goals. TEK is a privately held company that does not have to answer to investors which means decisions are made for the overall good of the organization, not just to get a stock price to go up.
Cons
A lot of people don't realize how hard the staffing industry is. We are a focused, goal oriented organization which means you have to put the time in to meet the client deadlines. If this means getting in the office at 7:30 AM and staying until 8 PM, you do it. When you are young and single, this is no big deal and can be a lot of fun to work late with your comrades. . It can be very difficult when you have outside commitments and limitations on the time you can put in. It is very difficult to create a good work life balance.