Vanguard is an amazing company and the job culture matches their investment strategy, diversified and reserved. The Job Work/Life balance is unmatchable and they take amazing care of their employees with everything to an abundance of paid vacation, amazing benefits, and even on site health and training facilities. The job training is the best that I have ever experienced or even ever heard of. The company provided paid training for all licenses including the Series 6, 63, and even the 7, which is not common in the investment world.
The one downfall for the company is the job advancement portion, at least out of the Charlotte, NC location. With it being the smallest of the companies 3 major locations, there is a definite ceiling that you will reach. The job security will always be there however the limitation of advancement creates a limitation on compensation as well. Rival companies surpass Vanguard in compensation for the same type of positions, however the other companies my not have the same job culture, work/life balance, job security, or training.