One of the better body shops. At least has paid overtime, proper benefits and 50% 401k match whereas some others don't even have any of these.
Cons
Staffing workers who are vendors at client sites are largely at the mercy of client billing rates; don't expect a raise ever; - in fact, expect a cut if the client cuts billing rates.