Pros: hour lunches, good co-workers
Cons: none right now
My experience with them so far has been a good one and I've been very happy and had no complaints at all with them. The people strive to do their best with placing you at current job openings and also work on making you happy and satisfied.