Pros
Work is interesting and assignments are varied.
Cons
Very poor management; employees are bullied and blamed for the ineptness of management; yearly employee survey is a joke; caste system where employees' pay grade is referred to often (P4's should be doing xxx) which is a joke because P4s make the same salaries as P3's. Recent RTO with no good reason other than "market" trends. Health insurance is terrible, very high out-of-pocket maxes and prescription costs. Cronyism is rampant. Everything I was told at my interview was a lie. In 2026, they are going to unlimited time off which will now require management approval (this is not a good thing). No sick days. Gotcha culture of setting employees up to fail and blaming them for managers' incompetence.