Pros
Great people to work with in a corporate structure, good benefits, great pay (competitors cannot beat ICE in this matter), tuition reimbursement, leading edge technology, interesting projects, casual work environment. They invest in their employees. Management is aware of structural/cultural problems and working to change them. This may involve layoffs (as a result of newly acquired NYSE), which had caused a lot of negative feedback towards ICE. They did get rid of tremendous amount of deadwood who were tied to terrible bosses, and were protected. This gives the existing team a lot of flexibility in terms of process improvement and structure. ICE is very supportive if you want to improve yourself.
Cons
Lack of clear work priorities, hence most projects seem to go over schedule. When work falls between different teams there is often confusion and disagreement as to who is supposed to own the work. Now that there are a bunch of layoffs, hoping for process improvement.