Pros
There are very bright people and the work is challenging. Good benefits. Opportunity to completely change career directions (e.g go from technical to sales). Management is taken very seriously. You can learn a lot and there are some very good personnel practices. Responsibility is given to people throughout the organization. The company cares about its customers and is succesful on the whole. You do get exposed to global cultures and there is commitment to diversity
Cons
Work life balance is weighted too much to work especially since we are a global economy and deal with other geos that are in different time zones. There is too much beauracracy. There are challenges to move beyond a certain level unless you are located in a lab. Too many meetings.