Schwab is an ethical company, in stark contrast to most banks and other financial institutions, that view their customers as revenue opportunities to be harnessed for maximum profits. Happy customer for years.
They are certainly a much better company to do business with than, say, Wells Fargo, and have largely avoided being completely terrible. Of course there was that nasty fiasco with the YieldPlus fund a few years ago...
Vanguard is for-profit; it's just that every investor in a Vanguard fund is a part owner.
They did nothing. Never fixed it, so I had to move to another broker that had working software.
Definitely concerning though.