Pros: godd paying jobs with excellent benefits
Cons: not very prompt about handling business (some) not all
Not very honest people about finding you placement, if assignment ended. They believe the employer over you, instead of gathering all necessary and prominent evidence if an occurance happens. Never return calls. You have to continuously call them.