Flexible, its a job, and kind staffing agents. Overall its an ok place to work at and I would recommend it if you need a temporary position.
Cons
No vacations, poor benefits, crappy pay, and no performance/longevity pay increases. Been working here for 2 years and asked for a raise 2x and still not a dime more.