Pros
Benefits are generous for a large company Co-workers are nice and most are smart people Customer Service training is beneficial in the long run Good name to put on a resume
Cons
The job is brutal with very few promotion opportunities, it causes stagnation among the masses who are forced to accept mediocre pay and if your not careful a mediocre long-term career. The people you talk to on the phone are hostile, uneducated, and have no understanding of financial markets. Most of your time is spent learning a proprietary CRM system which is not used by any other finance companies so you will not have any transferable skills if seeking employment outside of vanguard. Lack of communication between Senior management and lower level employees is intentional and designed to keep people uniformed and lulled into a false sense of reality. My recommendation - if you are comfortable making between 30-60k for your entire career, enjoy making "lateral" moves within the organization for no increase in pay, then Vanguard would be a good fit. If you are a driven person and ended up at Vanguard, don't quit immediately! Ride it out for 2 years, get your CFA level 1 and 2 out of the way or get a 680+ on the GMAT and go to a top business school.