Pros
Wonderful work life balance, plenty of paid vacation. However, you will get plentiful resources for learning but not use them . Not good for someone with ambitious career. But its a choice people are welcome to make and live off their life.
Cons
- No promotion for many years
- "Leaders" keeps changing. They mess things up, take their golden parachute to be taken over by new "leaders", rinse and repeat.
- Heavily vendor dependent. They want to outsource just about anything
- Many VPs, SVPs but almost no engineers, people with hand-on skills. You cannot ideate and build anything
- Lately people from Accenture came and made multi year deals with Cognizant Deloitte HCL IBM etc. and laid off people who spent 2-3 decades
- Low pay
- Internal bickering and politics, favoritism will drain your energy and motivation to contribute anything. Either you get work to do because you are your manager's buddy, relative, same color etc or you do nothing and get paid till you get fired
- SVPs and VPs invest in many startups and try to get those companies in without any due diligence so that they can profit from its success.