The paychecks were on time and were sent weekly.
Nothing much else to say...
Cons
They misinformed me on the contract length.
They say anything to get you on board.
Poor benefits for families
A lot of their on-site staff are unprofessional
Do not care about contractors