I am a current employee of Schwab. The environment is extremely stressful. There is little room for growth. There is no room for individuality. Management does not take responsibility for their mistakes and tends to blame their direct reports. No one stands up for what is right as they are afraid to "rock the boat". Good benefits, hardly any diversity but "Schwabbies" are overall nice. I am currently looking for another job to have a work-life balance, where I do not have to work 12-hour days.