Pros
Working here has been great training for corporate life. I've worked both in a branch and in the "back office" giving me a well rounded education in politics. Tuition assistance is decent though a struggle to get. The home buyer assistance program is great if they're willing to give it to you. Some managers and departments really do try to take care of their employees if you're lucky enough to be in the right place at the right time. The organization as a whole seems to be trying to change towards a better environment though so far it seems like a marketing gimmick.
Cons
Pay and promotions are ridiculously unfair. I have frequently been passed over for better positions which were given to men with far worse sales and operations records. In four years, the highest raise I have received was 1.5% despite consistently superior performance reviews. The company pretends to care about its employees and customers but all its policies tell a very different story. Promotions tend to go to the person who has stuck with the job the longest putting completely incompetent managers in charge of the majority of departments.