Pros
If you are willing to move, or love travel, this is a great place to work. It seems that a lot of upper management in my plant does not have any children. It makes me think that it is a feature for young adults that want to grow. Personally, I believe this is a bad feature for those with children that want to succeed. My feelings are that I didn't go through all of my schooling to be an engineer all my life. There are very limited rewards at the engineering level. This opinion is a general opinion about the field as many other companies treat their engineers exactly the same i've found.
Cons
This crazy mentality that shipping jobs oversees is a viable long term business model. But this goes for all businesses in the US currently. Yes it may work for a long time, even 20 years or more, but as we are experiencing with the credit troubles and the just past BAILOUT BILL (10/3/08) eventually people in the US needs money to buy products and this cannot continue on the basis of selling insurance, CDO's, packaged mortgage securities, working at wal-mart etc. You need to create real products!!!!!!