They get you the job, help you get there then never really talk to you again unless contractor tell them too.
Cons
With the Open Ended Contract I have no ability to get raises if I don't get hire on. So they just continue your contract when you start at the site:
No Raises
No PTO
No Holiday pay/ must work the day to get paid
No incentive to increase one knowledge at site