Hiring process is not stressful.
Recruiters stay in contact with you throughout the in-processing stage which could take a few months.
Cons
Rarely offer promotions or raises to contractors.
Low pay compared to other firms especially for the DMV.
They terminate employees instead of honoring two-week notice.