Pros: they remain involved no matter who they place you with.
Cons: they have no control of contracts ending.
It is a temporary employment agency and contract work for a variety of positions. They are out of Raliegh, NC but have offices all over. Highly reccomend contacting them. Very good company.