Pros
I have worked with AppleOne both on Wall Street and in the Asbury Park/Shore area of NJ. Both offices had very proactive reps, had no payroll problems and, when I worked on Wall Street in 2010 during a series of extreme snow storms, kept me informed as to whether I should report to work. In NJ, my rep checks in monthly with me as to how things are going. They have placed me in my current temp-to-perm assignment and in another long-term assignment that ended two months before my current assignment, which, given the economy around here after Sandy, is pretty amazing.
Cons
Can be slow to replace temps with poor job performance, attendance, or skill sets.