Pros
Pay did increase during my time there, and their staff is (for the most part) extremely friendly. They do make insurance offerings, but their staff are honest enough to admit that they do not recommend it, based on the cost benefit analysis.
Cons
They are wholly and utterly consumed by the rate system. If your numbers are increasing, they will still write you up, even though you have made a marked improvement in your numbers (ie. from 41% to 99%). They also refuse to re-assign associates who are having difficulties in their current assignments, and will instead attempt to penalize them until the associate looses their job. An associate looking to avoid this outcome will be told that they should either have applied for a different position originally, or that if they do lose their job that they can re-apply in 90 days.