Vantaggi
You are surrounded by many intelligent people, managers are usually very experienced, and you learn a great deal vs. other companies. Development is top notch and second to none. I would say that I learned more at this company than where I am currently. I worked hard but learned a great deal.
Svantaggi
If you aren't on the fast track in certain key leadership programs or working in an area they need expertise (Tax, Legal, any government facing compliance role) you will be underpaid. Most employees will be paid less than market, and there is no incentive to stay with the company if you aren't in the select group they pick their leaders from and don't breathe and live the culture. Work life balance in finance was nonexistent. Unfortunately, the company for many is a resume builder.