Contractor firms have the advantage of hiring former officers and NCOs on the basis of their ability to get things done. A contractor of any rank who does not perform can be fired immediately. All the contractors understand that they either perform or they are gone. Contractors can also quit at any time (with some financial loss for breaking a contract). Contractors put up with these demands because the pay is better than they would get in the military (or civilian jobs) for the same kind of work and the people they work for are higher quality. That is all because the contractors are not a bureaucracy (or at least not as much) like the military.
There are two general kinds of contractor jobs: combat and support. Both apply pressure to employees to get it done but on the combat side (mainly security and intelligence) performance standards are very high. This is why security for high ranking American officials (military and government) was so good in places like Iraq and Afghanistan. Despite all the media criticism (most of it ill-informed or simply untrue) for State Department security contractors, the State Department never got rid of their contractors. The reason was simple, no diplomats were lost while these contractors were on duty.
Meanwhile the military itself is a very different environment. The better senior commanders try to avoid taking the many “bureaucrat” officers sent their way. Those that arrive anyway are usually shunted into some minor (and usually useless) job just to keep them out of trouble. A civilian company would have fired a lot of these officers, but in the government, even the military, you have to be very incompetent to get sacked. Although the military uses an “up (getting promoted after a certain number of years in a rank) or out (forced to retire)” system, this means most can hang in for 30 years (at which point all who have not reached the rank of general must retire). This resulted in the stereotype of the “dumb colonel” because at that rank you can stay in for 30 years and get a larger pension. There are a lot of excellent colonels but that’s the rank where all the very cautious and usually very unimaginative officers are. These colonels give all colonels a bad name. It’s the same drill with NCOs (sergeants and petty officers). The contractors use former military personnel but screen out all these drones. In Iraq and Afghanistan the performance differences between troops and contractors were pretty stark. The media didn’t notice this but the military and government people there certainly did.