Applications Developer Lead • Former Employee
Pros: Large company with unlimited options across the global banking industry (consumer, mortgage, investment banking, etc.) and technology domain (infrastructure, middleware, mobile, etc.) if you're willing to go through a few relocations.
Easy access to very intelligent and highly motivated people; healthy options for those with talent and motivation.
You will learn to operate systems at scale that are unrivaled in many other places.
Cons: Being a large bank in today's world, technology moves slowly unless you happen to be in an "innovation center." It usually trails the leading IT trends and services by 3-5 years.
Lots of bureaucracy and red tape. Way too much paperwork in most cases.
Lots of reorganization and a major site strategy is underway. Make sure you find yourself in a strategic location.
If you're good at your job, there are enough mobility options inside of the "hubs."
The old adage "a penny-wise but pound foolish" occurs far too often in decision-making from upper management.