Salary is highest in the Tucson Area for cleared work. Flexible work schedule is nice.
Cons
Bureaucratic when trying to implement new solutions. Promotions can be slow due to direct competition between entry level and senior level employees based upon "visibility".