Pros
They are quick to respond to you.
Cons
bare minimum expectation of a staffing agency that works as an intermediary between their client company and their staffed employee is that payroll for the employees on their job sites will get paid timely, and if some error occurs with payrolll that at the bare minimum employees would be notified in order to make their own monetary arrangements will they await receipt of their payroll. Well, I was expecting my payroll to come through this Friday, as it normally does like clockwork and I had to ask THEM what was going on when it was LATE. Zero notice. Many employees effected.