Great for Mechanical and Aero Engineerings not so great for those in the IT field.
Pros
It's a great company for those in the Mechanical and Aero Engineering field who like to be challenged with highly technical problems. They offer great educational benefits although they were better a few years ago. Other benefits are about average compared with other companies which is a bit disappointing since they had above average benefits when I started. Sick time is above average with 5 days + 5*(number of years) days per year. While vacation time is below average. Start off with 2 weeks, get 3 at 8 years, and 4 at 18, etc. The company also treats everyone about the same regardless of race and gender.
Cons
Not a great company for those in the IT field. Management is mostly made of Electrical and Mechanical Engineers who don't see the value that the IT field has to offer. As a result productivity of its Engineers are lower than it should be as many of it's Engineering processes are very manual intensive.