Pros
Adequate pay and benefits for US-based employees. Scrupulous adherence to the letter of the law when it comes compliance issues.
Cons
Outsourcing at it's worst. Employees based in India are paid slave wages compared to their US-based counterparts. Clients are charged US rates for outsourced labor, with the profits lining the pockets of the inner circle. Micromanagement is rampant and employees are constantly treated like potential thieves. Excessively frugal policies which are penny-wise and pound-foolish. Traveling employees are expected to finance company operations out of their own pockets and pray that these zero-interest loans are reimbursed without challenge in a timely manner. Nepotism is rife with unqualified individuals occupying senior leadership positions due to family connections. Senior leadership are all members of the Landmark Forum, which uses cult-like tactics and emotional manipulation to pressure senior staff into joining. CEO owns several other businesses with dubious ethics, one of which produces spyware and sells it to 3rd world dictatorships.