Pros
from my perspective no Pros
Cons
don't work for this company if you want to advance, do a good job, and be rewarded. i have MS in computer science prior to Wells Fargo had worked 30 years in few US large companies in very large enterprise projects and in every one of those companies have been well rewarded, recognized, and promoted without even asking for it. but this company the whole chain of management are supporting each other to run you down and get the most out of you but deprive you and your family what you deserve. bias prejudice is norm even when they put out extensive theatrical act that they do not, but they don't have even one simple check point to prevent it and/or make managements accountable. They have very large ethic group/staff for employee to raise issue, which their charter is to ONLY collaborate with their lawyers to protect the company, but NOT the employee. Its amazing, unbelievable, and without exaggeration mentally, professionally, and financially devastating. On ongoing bases, they require IT engineers to keep taking none related to our jobs required training which they call it "Develop myself". The reality is preventing you to have enough time to upskill yourself after all of this and all the extensive projects. So if you are to upskill yourself, hope you will have enough stamina and non family obligation to do it after work. Good luck, i wish you don't get trapped in this company before you hit the seniority or the age that reduces your likelihood to jump to another company.