Pros: flexible schedule as dictated by customer, great pay
Cons: lack of benefits...no paid holidays
Professional Alternatives (Prifalt) is a temporary contractor company. I work for them (they cut a pay check) but I'm located in the customer space. I do love the way they handle the payroll...utilizing Intuit makes life lots easier to keep track of.
There typically aren't "co-workers" from the same company, however your customer's staff are your co-workers and they have been a joy to work with. The most difficult part of this job for me is going from the Corporate World where everything was handled by a local HR Department to being an Independent Contractor.
Also was not expecting terms of contract to be changed mid-stride and have my pay cut significantly.