With Schwab moving the corporate office to Texas, the majority of new positions are moving there. Presently, they are shrinking other venues by attrition. When a person quits in Phoenix, for example, the new replacement position is in TX only in many cases.
That is why most of the people I see leaving because even if they wanted to change departments, they can't. Unless they wanted to pack up their family, tell their kids they will make new friends, and go to a down where they don't know anyone and the housing prices are CRAZY close to Westlake. So, you can get a house 90 minutes in bad traffic eventually to get back to work.
Honestly, doesn't it make more sense to move to a company that will give you a signing bonus, and pay you want you are worth? I would rather choose a company that has roots in the town I live in and not one that is vacating the premises, one job at a time.
Schwab moved from San Francisco long ago... and one department at time... they were all given the letter that read: If you move to Phoenix at your own expense, you have a job. If you don't want to move... Your last day will be X date. Thank you for your service.
It might depend on if you want to leave on your opportune terms, or their unfavorable terms.