Very nice people!
Great work life balance when time off was needed.
Average benefits.
Cons
Not very proactive with finding new contract projects for contractors.
Communication needs to be improved regarding HR processes and changes.
Tech support was not responsive when technical issues arose.