Why Does the NSA Use Contractors?

The obvious but unstated answer by most pundits is that you can fire contractors. As our experience with the IRS and State Department has shown us, firing government employees is just not done. Most of the time they are put on paid leave. If the government employee is particularly bad, you promote them to a position where they can do less harm. Hopefully they will get bored or disenchanted and seek employment elsewhere.