Pros
Opportunity and increased challenge with the apparent trust to get the job done (in my particular field). Self Management. Fair Pay. Comprehensive Benefits (especially for overseas employ)and massive corporate resources and community. The platform for corporate resources and hosting them in an appealing platform and utilizing the power of the internet is above par in my experience.
Cons
A slight overage of corporate over-head fluff not necessary to be effective on the job (some of the training and self improvement requirements), however, I can understand the effort to keep some employees accountable. To an extent, I can appreciate the additional benefits that fluff yields for some individuals. For my particular position, my relationship with Leidos feels impersonal, although I do appreciate having been greeted by another employee, although that individual works at a separate site and in a different field.