Pros
Really nice company that pays competitive wages. Charles Schwab (CS) has invested a lot of money into their Lone Tree campus that really has a nice set up. They have many perks, health benefits, matching 401K, Employee Stock Purchase Plan etc. CS is also convenient to the light rail and they offer a discounted pass for those who take advantage of it.
Cons
I found that there was little (if not none) mentoring for students right out of college, you will spend the first 2 months literally just sitting at your desk waiting to get proper permissions (passwords and software access) to perform your job. Nothing at CS moves fast. CS relies heavily on contract employees both onshore an offshore and this presents a challenge. The contract employees (mostly of Indian decent) have their own clique, they stay together and are rather secretive but in the chance they do share information it's rather hard to understand exactly what their saying. I also found that many of the contract employees don't understand investing thus they just go through the motions without real insight into the business to which they are writing code for, which presents a big problem. This is just my frustration and there have been many developers come in an do a great job without issues but then I've also seen top developers leave within a year because of the issues listed above.