Great place to work for if you want a an entry into the investment management sector. Some groups and people care about software development which is nice to see.
Cons
Have to deal with a little bit of beaurocracy stemming from being owned by State Street which can get frustrating at times. Some groups care more about delivery and less about product. Over time the emphasis on quantity of process over quality is dragging good work.