Charles Schwab reviews

3.7

66% would recommend to a friend

(7,811 total reviews)
avatar

Rick Wurster

72% approve of CEO

63% positive business outlook

Charles Schwab has an employee rating of 3.7 out of 5 stars, based on 7,811 company reviews on Glassdoor which indicates that most employees have a good working experience there. The Charles Schwab employee rating is in line with the average (within 1 standard deviation) for employers within the Financial Services industry (3.7 stars).

Reviews by job title

8K reviews
1.0
Sep 13, 2016

Oscar simply Cant-do

Recommend
CEO approval
Business Outlook

Pros

Great co-workers whom I miss seeing on a daily basis. They were like family and really worked in a team environment where everyone helped each other out.

Cons

Where to start...Do you want to work for a company that took dedicated, well educated, and well performing FCs, and basically threw them out like yesterday's garbage? If you don't fit their ideal of a robotic hamster that's willing to run on the wheel like an army full of little sales pushers, then you are of no value to them. Very check the box mentality. Managers are severely lacking in intelligence and experience. I still hear from many of my former co-workers who are my friends, and they cry about how awful it is. The regime. Managers have hidden numbers that no one else can see, so even if you're performing, it means nothing. They have "special" numbers that they make up to push you out. No one is safe. You are of absolutely no value. I've met so many amazing people at this company, many who left because they were shoved out, without reason. Great talent with great moral fiber, who appreciated the relationships they had with their clients. Such a shame. Truly the company's greatest loss.

1.0
Mar 8, 2016
Recommend
CEO approval
Business Outlook

Pros

Most likely you will find good co-workers in the branch with the exception of the manager who likely has zero experience as a Financial Consultant or in consultative sales generally, has little actual management experience of experienced sales professionals, and is too young to understand how to effectively interpret complicated nuanced communications--something that can only be learned by having significant consultative sales experience.

Cons

See above re Manager lack of experience. Micro management is now on steroids as is check the box criteria that have zero beneficial results for the client but since the firm invested money in some technology it must be used extensively even if it is a waste of time and energy. They no longer care more about revenue production than all else. They care more about conforming to the latest dictate from above. For multiple years, 2014 and 2015, I was the #1 producer in my branch, the only CFP(r) despite compensation claw backs and reduced benefits but since I did not play the politics and kiss the ring of the under qualified manager I was terminated without just cause.

1.0
Aug 28, 2015
Recommend
CEO approval
Business Outlook

Pros

Not many. Their lack of UI knowledge does not create much opportunity for constructive criticism. Schwab's focus is on a dated hierarchical culture before working as a team to create better technology.

Cons

They have adapted TypeScript and Angular as front end technology. On the surface, the code looks brilliant, well organized, and highly functional. As you peel back the layers, you see many anti-patterns, and a very unprofessional attitude among leads enforce these anti-patterns. Schwab has this hierarchy leadership culture that does not easily permit new knowledge and ideas, especially from contractors. It's a very dated mindset, where as open source technology facilitates communal contributions. TypeScript is used as an excuse not to learn Angular properly. Inheritance is strongly favored over composition, with deep layers of super classes. This creates, ironically, very tight coupling to dead code and unused functionality, so refactoring and clean up is a major task that takes weeks. A lot of money is wasted working in poor architecture. Angular controllers are +10k lines. Overuse of Angular logic in html ( ng-if, ng-show, ng-init ), which are well documented anti-patterns. They have no clue how to create and use directives properly to fix these issues. Routes are used like services to re-use controllers, where services should be used. Hence the +10k lines in controllers. Where as routes should be used for deep linking, and not necessarily for state management. They have to use variable swaps to keep data "organized". Very fragile code. They clearly do not understand modularization and separation of concerns. Use of TypeScript causes memory leaks and fragile functionality, where if they learn angular, this would not be an issue as much. Worst of all, leadership blames "inexperienced" people of poorly written code and bugs, yet they approve every line committed via code reviews. They take no responsibility of work submitted. By this workflow, they should be accountable for everything. In other companies and industries, leadership takes full responsibility in a similar workflow. The lead architect and team leads facilitate this culture of non-collaboration, as if they will lose their job for fear of incompetence if they listen to other people objectively. When presenting Angular Standards to leadership, you will hear excuses like "all that javascript", "we need to do that in TypeScript", The senior developers facilitate this attitude. If they would adopt angular standards more, and not typescript or outdated web standards, they could reduce their code base by 70% to have a more performant and secure architecture. As a result, the bugs in their apps are infinite.

Viewing 43 - 45 of 7,811 Reviews

Glassdoor has 8,641 Charles Schwab reviews submitted anonymously by Charles Schwab employees. Read employee reviews and ratings on Glassdoor to decide if Charles Schwab is right for you.