Pros
Low level management is usually as supportive as they are allowed to be. Great people working at WF overall. People are normally very willing to help you. Has some good benefits like 4 months paid parental leave. Once you get in you can move around somewhat easily. work/life balance is good unless you are an analyst of some sort.
Cons
Poor company/staff moral. Lots of layoffs and on the banking side you are forced to reapply for the job you currently have. No surprise when the keep only the people they can pay less. If you are in a field that isn't banking specific then the upper level management runs the show but doesn't know how things operate at the lower levels. In the WF tech world its normal to see managers overseeing an engineering group who have no engineering experience. Mid level/upper level management in tech fields are normally MBA's with a finance background who know little about the systems they support. Most of the systems and processes make no sense. Every 2-3 years everything changes depending on who's in charge and before the dust settles it changes again... usually to the way it was prior. You can bet that management will always go for the cheaper option vs the better option. Scandal after scandal after government mandate was caused by poor sr. management. Many of those managers are still around but were moved to different areas of the bank.