From my perspective, no pros.
Don't work for this company if you want to advance, do a good job, and be rewarded.
I have an MS in Computer Science. Prior to Wells Fargo, I had worked 30 years in a few large US companies on very large enterprise projects. In every one of those companies, I have been well rewarded, recognized, and promoted without even asking for it.
But this company, the whole chain of management supports each other to run you down and get the most out of you, but deprives you and your family what you deserve.
Bias and prejudice are the norm, even when they put out an extensive theatrical act that they do not have them. But they don't have even one simple checkpoint to prevent it and/or make management accountable.
They have a very large ethics group/staff for employees to raise issues. Their charter is to ONLY collaborate with their lawyers to protect the company, but NOT the employee.
It's amazing, unbelievable, and without exaggeration, mentally, professionally, and financially devastating.
On an ongoing basis, they require IT engineers to keep taking training unrelated to our jobs. They call it "Develop myself". The reality is preventing you from having 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 no 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.
Initial phone screen and technical in-person interview
One hour telephonic interview with four to five panel members. Asked a lot of questions, though the job doesn't require that much skill. First, the prime vendor contacted me with the opportunity, and later the interview took place.
The interview process was three steps: one with the manager, one with the team architect, and one with all team members. It was more of a casual discussion with questions interspersed, and felt similar to what I've done in the past.
Initial phone screen and technical in-person interview
One hour telephonic interview with four to five panel members. Asked a lot of questions, though the job doesn't require that much skill. First, the prime vendor contacted me with the opportunity, and later the interview took place.
The interview process was three steps: one with the manager, one with the team architect, and one with all team members. It was more of a casual discussion with questions interspersed, and felt similar to what I've done in the past.