Pros
Honestly can't think of any.
Cons
Payroll is constantly inconsistent, in spite of work the same amount of hours every pay period. No benefits at all through the agency. Frequently given false information about the consensus of the management at your assignment in regards to your job performance. Rude to employees who inquire about the suspicious activity of the agency. Never paid on the same day of the week, in spite of having direct deposit in place. One of the worst temporary agencies out there. Highly unprofessional. Save yourself time and energy, look elsewhere for employment.