Pros
You can work from home frequently (policy changes depending on manager). The salaries are competitive - and they'll negotiate if you actually try to negotiate. They are trying to make it a "fun" place to work now that there are a lot of young people in the company - company-sponsored day trip ("trip" because it's only happened once), intern/new hire "club," improving fitness areas and offerings, etc.
Cons
Well, I've noticed a few and they jive with some other reviews. I think the speed at which this places moves isn't mentioned enough. It... Moves... So... Slowly. If management had to make a decision about how to format and synthesize that statement, it would take them three weeks. Keep in mind that Agilent is a huge, global organization. You're always dealing with people in other time zones, and at times employees that don't speak English as a first language. So sometimes there are communication barriers that cause delays as well. Also, because some divisions are so highly regulated, it could take weeks for something to get through the legal department - increasing project delays and postponing deadlines. In addition to the slow pace, a lot of the processes and programs are illogical. They'll eventually get you where you want to be but it'll be a long, winding path filled with strange instructions, training PowerPoints and listening to how other people have "figured out" how to get through/around it over the years. They could really use an update for their CRM (and programs that should work with it). A lot of times you'll end up entering duplicate information into, sometimes, three or four programs because they aren't interconnected. Big waste of time and efforts - and increases likelihood of mistakes. Sometimes, these programs are years old so they run incredibly slowly as well. Slow pace is the theme, guys. Also, now that I'm thinking about advancement... I often hear that they have internal candidates in mind for positions, and will interview other candidates (internal and external) anyway. Those other people never get the job and a lot of times you'll be told you need interview experience for future jobs. You can definitely move around the company, laterally. Moving up is incredibly difficult. Finally, work/life balance. You will only have a balance if you MAKE IT. They are not against taking 60, 70 hours of your week. If you start a position there, be up front about when you're comfortable working. I think anything under 50 is acceptable, hopefully no more than 45. If you want to work hours like that you have to be inaccessible outside of the office (or when you shut your computer down, wherever that is). Don't set a precedence that 50-60 hours is okay because they will not let you forget it. You'll be working 60 hours a week for eternity.