Pros
The PM's and actual workers are great to work with.
Cons
Upper Management is horrible they can't decided who or what we are. They don't care about the people that actual do the work and keep the work coming in. If you are a young good looking female or brown nose male you will get well take care of even if you incompetent. No money for training and when they lay people off you must take up the slack and not compensated for it. Some of the merged companies in the building get compensation time, some get it but only if they are working proposals and some have to just give it to contributed time, nothing is the same even though they say we are the same company. When they lay people off even with over 10 years they will give them a 2 week notice and no severance, depending on which division you are in and came from. The benefits are horrible, very high insurance and deductible, so don't get sick. The insurance split is 60/40 worst for large DoD contractors (worked for a few and have friends who still work for many). Your lucky to get a 1.5% increase even though insurance has doubled in the last couple of years. If you are on an Award Fee contract do think your going to see much of that either they tend to keep most of it.