Pros
Benefits are solid -- standard health care, 401k company match (5%), optionals for legal, FSA, etc, and "unlimited vacation". Remote work is allowed, technology is still high-quality and entrenched at hundreds of companies, there are still a lot of brilliant folks here. Salary is fair.
Kontras
Teradata has been going through a "re-org" for at least 5 years and you just can't do that without killing morale -- constant, unannounced RIFs and managerial/organizational "realignments". The recent ascension of Oliver has done little to offset the sinking feeling. We were late to cloud class and are now playing catch up, and our management seems to think we can move to a self-service model across all implementations. PS/accounts teams have been decimated, which leaves some customers literally without somebody to contact to buy products (I have had two customers in the last 6 months where this was the case). I've had 7 different managers in the last 5 years and haven't switched job roles. Lastly, I have applied for several internal jobs over the years (with management blessing) and every single time I have had to chase around the recruiters for those positions to find out the status of the req. The last time I had the hiring manager tell me on the phone he'd hire me right then if he could, but it had to go through a panel at HQ (they would only consider somebody in CA, which I found out after having to hound the recruiter repeatedly).