Pros
SAIC is a well established company with a lot of procedures and protocols in place to make learning the company ethics and new policy's very straightforward. Most teams are very diverse experience wise, so there is great opportunity to work with several higher-ups - and that face time can be advantageous to future growth on a career experience level. The opportunity to be a "jack of all trades" is present and one can learn a lot of different things in a very short amount of time. Reviews are given on a regular basis with raise, and providing the team does well, bonus are given yearly. The company also has an amazing dining area and gym within the facility.
Cons
The learning curve to get started on most projects is very intense. The work given completely exceeds the amount that any one person can do in a work week. Company laptops are often given, specifically so that one can take their work home, making the amount of overtime put in, upwards of 20 additional hours per week. Most management are former military, and are genuinely there to make money and not friends; so they are not very nice. The significant number of men to women workers also makes it somewhat difficult to work with if you are female. Projects are often very large and dynamic, and you only ever get to see a very small portion of that project. This makes it difficult to see the whole picture and to feel that your specific work is purposeful. There is also limited positive feedback.