Pros
Relatively relaxed environment, flexible hours, easy to switch jobs after a few years.
Cons
Little room for creativity, Large company, lots of corporate BS such as layoffs due to stock price fluctuation, progress is slow. Getting a good manager can make or break your experience. A lot of employees in their early 20s and 45+, but little in between. Get ready to be a powerpoint engineer. Heavily focused on a dying industry (printers) with little drive for innovation. Contractors are treated as second class citizens. HP Corvallis will often layoff engineers and hire them back as contractors for less pay, and they can do this because Corvallis has few other options for engineering jobs. Little respect for computer science and therefore the infrastructure is lacking.