Pros: great pay, ability to work in multiple locations, work when you want to
Cons: short and temporary assignments
I worked in a few customer service and Admin Asst. positions with with Ultimate Staffing. All positions that I was sent to were ideal jobs, unfortunately they were only needing someone for a short period of time. On the plus side, I gained more knowledge.