Pros
The company has great hours, very flexible. Get your work done and basically set your own hours. Projects are different, as long as you have ownership of your work, you make your schedule. The pay is great starting out, but each year I think it just keeps up with inflation (4% max) unless you are promoted to the next level. For young engineers, the promotion process probably takes place at first 2 years, and then 3-4 years to the next level. The atmosphere is pretty laid back and co-workers were friendly. Being a young engineer, you are very valued at the company.
Cons
The pay scale will not go very high, raises are dismal. The atmosphere can get boring as projects are sometimes massive, with little knowledge of where your work will really go. The average age of employees are Raytheon is around 45, which means a young engineer may be pretty lonely. Sometimes the "laid back" atmosphere can get very boring when there is no work or very drab work that you are handed. You can be switched around to different projects depending on the need, so you have to make sure that you voice your desired projects. Sometimes I went days without talking to anyone, just doing my own work and going home.