Not much these days. Used to be a good company until management out of Mexico decided to take over operations in the USA, with literally no understanding of legal and regulatory standards and even less caring for contracts, SLAs and basic security frameworks.
Cons
Constantly getting notices of non-payment, services being shut off...they even 'forgot' to run payroll once after accounting was taken over from the local office.