Pros
The pay and benefits were comfortable with base access and a "bonus" each month of a housing allowance and cost of living differential. 401K was matched well enough. Gas was half price due to the SOFA tax-free status and on-base benefits. Colleagues were mostly positive and respectful.
Cons
-No room for upward mobility. -The customer lacked any leadership skills in all critical places which made the job thankless and it felt like one was constantly having their job hung over their head. -In order to try to keep the contract, rules were being liberally interpreted by the customer which caused undue stress and responsibility on contractor employees. -As a result, the workplace was as hostile as I've experienced, but if you can shut up and smile and simply take the paycheck, then you will be OK.