Pros
Benefits are top notch, there are few that can beat them. The number of days of is crazy compared to most other companies. All technologists are eligible for a bonus. The pay is good. Depending on the business unit you end up in will determine your work load and the type of work you will be doing. Flat company structure.
Cons
They try to pass themselves off as a technology company that happens to be in finance, for the most part they try quite hard to maintain this image. Unfortunately, they, like all other companies in the finance field, always seem to slow try something new. Managers are overloaded with work and meetings, making them hard to reach and at times completely out of the loop, this also causes problems with guidance, and mentorship.