Pros
Some of the employees who work here are really nice, genuine people. The benefits are not bad for internal employees, and there are some opportunities for aggressive account managers to make money from direct hire business. Staffmark is also one of the more reliable and compliant staffing companies, so high marks for providing a good product.
Cons
The people who make it long term here prey on the good employees, and this is encouraged by the draconian backstabbing directors. Not a place to work for people who are not used to dealing with unpredictable predatory people in management positions. This is more of a social club than a business, with most people focused on a "you scratch my back, I'll scratch yours" mentality as opposed to focusing on the bottom line. Management often rejects or cripples productive ideas that they can't steal and didn't come up with themselves.