Pleasant working conditions and hard working crewmembers.
Pros: partnership pay out each year
Cons: not enough locations
Vanguard has a excellent work life balance and has a gym and clinic. This is the type of company that you tell friends and family about. They have an excellent benefits package. One this missing is that it would be great it they had a pension plan on top of their 401(k). Great place to learn first hand about investing for your retirement. They are honest.