Benefits are good-pto, holidays, medical, dental, life, life and disability. One of the best things about the company is the people. They are great and like family.
Cons
Since it is a consulting services company, inevitably contracts come to an end and employees are let go.