Management lacks basic skills to manage. Employees are treated like a valuless commodity. Excessive layoffs have caused the weakest of management to "nest" and make it difficult for truly skilled employees to ascend the ranks. Management became populated with "yes" people who could quickly change loyalties to the new "senior leadership" without any regard for self-respect or sense of decency to the employees underneath. Middle management would target potential competition by "managing out" the employees who exhibited ambition, skills, and aptitude. If you just want a paycheck and don't mind being treated like cattle, then Charles Schwab is the place for you. Stay low, play the game, get your numbers, and make your manager look good and you will be rewarded with a salary, mediocre bonus, and maybe a little bit of job security...that is until they have weeded out the higher paid, veteran employees who have been in the game a little longer than you. Oh, and don't even think about changing areas in the company. There is a caste system, and if you come from a call center, then you are an "untouchable", no matter how smart or good you are.