Pros: great health benefits, opportunities, networking, phone
Cons: hours, corporate politics
Great place to develop financial literacy foundation, detail orientation, team management, analysis and documentation skills.
Bureaucratic structure is not for everyone. Office politics can be difficult to manage. The hours are very long; not a 9-5p job. This is, though, pretty standard for most large entities.