Pros: highly interesting work, outstanding co-workers, excellent compensation
Cons: large amount of travel, questionable job security
BAE Systems is an exciting place to work. The compensation is excellent. The managers and executives are well above average. I never had a routine day. If you like challenges, if you like traveling around the world, if you like working with excellent people then you will truly enjoy working for BAE Systems.
With the good, come the trade offs. My position required 100 percent travel. I spent an average of 330 days every year in hotels (or on assignment to austere foreign locations). There was no work/life balance because there was no life outside of work. If you are prepared for this, then BAE Systems is a great place to work.
BAE Systems is a defense contractor. Defense cutbacks have resulted in a large reduction in force. I do not think this situation will get any better in the near future.