Pros
Working on products that help the lives of people has been the best part of this job. The people around really care about the work. Benefits are industry standard, but not special.
Cons
The disconnect between upper management and lower level contributors hasn't been more apparent. The all hands meetings results in management exhaling a murmur of words that grazes the scalps of the audience, never quite landing where it matters. We all ask each other what it means. We shrug and wait. People cannot express their feedback honestly since they cancelled the company survey this year. One of the listed reasons was essentially, "We heard you the first time" after repeated years of people ranking compensation and benefits lowest on the survey. Yes... that was actually a reason they gave. Insane, I know. The One Agilent Way is slowly eroding.