Pros
Until you get higher up the chain, there's a great work-life balance with lots of encouragement to do what you need to stay happy and healthy. Coworkers are all thoughtful and helpful. Haven't been micromanaged. DTCC goes out of its way to celebrate and reward achievements. Everyone is encouraged to own their projects. Managers allow open dialogue about wants and needs.
Cons
Personally don't really have any. Seems like people tend to stick around. I guess it is extremely regulated, so there's often quite a bit of compliance that slows decision-making down a bit. There's also some bureaucracy that comes along with that. Also, teams may be spread between multiple offices. Not too sure about career opportunities compared to other companies, but it might be a bit slower because of lower turnover?