Pros
Extremely easy, no expectations, company hires anybody
Cons
Don't expect to have a mentor, don't expect to learn or be challenged, don't expect organization. Expect to be put on failing projects with people who openly joke about how they don't care. Expect your coworkers to swear by their booz allen calendars, you better schedule meetings to the precise minute or else people will drop off calls. Expect that people will avoid doing additional work, even if it is the right thing to do. Expect that people will avoid conversations with you if you frequently point out problems that need to be fixed. This company does not produce anything but jobs - I have no idea how it got this large; but practically everyone I've met has a very limited or lacking skillset - But if you can speak well, or are very good at "faking it" you'll find yourself climbing the promotional ladder quickly only to find yourself leading projects that you have no business being near. There are much better DoD companies out there where your skillset will grow, you will be challenged, have mentorship, and enjoy your job - Look elsewhere.