Pros
Schwab is an ethical company with a mission one can believe in: helping everyone become financially fit. I work closely with senior management and they truly try to put clients first and work to do the right thing for clients and employees. The strong employee communications approach is an example of this commitment. Senior executives are open and honest in their communications and they communicate frequently. Additionally, this is a special place because of the people at all levels of the company. They are good people - nice, fun, hard working, smart.
Cons
Like many companies, your experience will depend on your individual manager. Many managers are not focused on the people aspect of their job. Schwab could provide better coaching, more feedback from direct reports and hold managers more accountable in this area. Also, while the culture is great and benefits are good at the company, salaries are not as competitive as they could be.