Great Principles, Varied Execution, Mid to Low Pay
Pros
Many very bright people; great professional, respectful, progressive, and inclusive culture; many complex problems that offer a lot to learn from, many job and training options within company; excellent core values, more collective and longitudinally successful contributions to computing than any other tech company out there; professionalism is higher than many other companies; less fad-driven than other big tech companies with more high focus on execution and delivery and expertise.
Cons
Pay level is usually lower than silicon valley or other competitive companies; "top winners take-all" compensation strategy creates relatively low pay increases each year unless top performer in org; lacks employment clout that other FANG-like companies command, regardless of actual employee talent, company capabilities, and technical vitality ("legacy underdog" status); routine layoffs depending on your part of company; outdated employee assessment policies; upper and middle management often provide little technical expertise and are more bureaucratic in their roles; C-Suite leadership has a varied and cyclical history of execution and growth (stock price can skyrocket or drop precipitously) but huge compensation packages regardless of success.