Pros
They have decent benefits for a recruiting firm. The disability insurance is hard to beat at other recruiting firms.
Cons
They do not always value their contract recruiters. They tend to try to "dumb things down" so they can hire junior level recruiters and wonder why they are losing money. The company tends not to let technical savy recruiters participate in pilot software releases and end up with a slower search for candidates for the recruiters. They have a pooled commission structure. They do this with the thought that recruiters will work as a team, but it never happens. Generally, one recruiter ends up holding the rest of the others up while his/her rate stays down. Also, if a person is constantly a low producer that person can continue to make more on salary than the other recruiters if that person is a close personal friend of the boss.