@Jacob L White, First and foremost I would like to THANK YOU for serving in our Country's Military. B.P is a great place for info and team building. Here's words to live by, when choosing a G.C or tradesman always go to a job in progress and visit a completed job of your applicants. Not all contractors are the same. There's a misconception that people has in thinking that a contractor knows what he or she are doing because they have a license. This is not at all true. I have seen substandard work from G.C's that have been in the business for years. In contrast I have hired handymen that has produced excellent quality work. One only knows by vetting your tradesmen by visiting their current work sites.
Here's another tip: Most G.C's has lower level handyman they pawn off work to ( sub contract ). They do this for a few reasons, they have to much work, not sure if they can do the work as good as the sub or the #1 reason is that the customer has asked for super low cost and discounting. The G.C will take the job and sub it out to someone else.
Always ask the tradesman if they plan on doing the work in house and if so, how many hours are they planning on being on the project personally.
Of course if you hire a large company the prime will not be visiting the property but the lead will.