Pros: great work environment.
Cons: few open positions.
Charles Schwab is a great place to start a career, they offer support and training immediately and help you to succeed. You're able to learn as much as you can and are encouraged to learn more so that you're able to do more. Very supportive management and employees.