Pros: extremely generous 401(k) benefits, great work/life balance program (if your job permits).
Cons: salaries aren't great, but the company contributes a lot to your 401(k)
Vanguard is the type of company you can spend your entire career at and never work the same job twice. Put in your time, work hard, and you'll be rewarded. Ethics are extremely high, and you feel good about working for a company that truly makes decisions for the benefit of its investors.