Pros
Compensation is pretty good and the work life balance is decent enough. My department *was* great to work in, the people were (and largely still are) great to work with, and things were well run until a NYSE person was promoted ahead of the ICE manager of my department. All of that was before ICE was infected by NYSE's people and culture.
Cons
The company's culture has been completely replaced by that of NYSE and that is disastrous. ICE may have bought NYSE, but it very much seem like it's the other way around. Since a NYSE person was promoted ahead of my manager we have been micromanaged and our jobs are made much harder by this. The senior ICE management has allowed the former NYSE personnel to be promoted ahead of their own people and this has caused a great deal of resentment among the long term employees of ICE. IT policies have changed as well and the NYSE policy of locking down employee workstations to the point to where it makes getting anything done to be tedious and everyone's jobs to be far more difficult than they need to be has become the new norm. All of this has brought me to the point where I'm so considering leaving the company that I am actively looking for a new job. Should one come along that matches the compensation I'm getting at ICE I will promptly give my 2 weeks notice as many other ICE employees have done in the last several months.