-Management proactive about communicating strategy to manage business through downturn in economy
-Lots of smart people
-Engineering centric company (which can be a Con for anyone not working in R&D)
-Lots of opportunity to work on new and exciting technologies
-Layoffs are an absolute last resort, high degree of job security
Cons
-Very slow decision making, often requiring consensus from too many stakeholders
-Hire the 'best and brightest', but pay at or below average
-Not enough difference in raises between top performers and average performers
-Too many decisions have to be escalated all the way to the top