The nsa is a bit of an oddity. It has conflicting branches within it's own organization. Parts of it want to keep you (and the rest of government) secure and the other parts want backdoors into everything.
No, there are two teams. That's Joe. His job and budget is to secure everything. That's John. His job and budget are to get us access to everything. Joe and John work for the same group, but they don't really work together. Although I can see John looking at what Joe is about to publish a few days before.
Wait until you hear how wall street firms can have investments that are directly correlated to stock price and inversely correlated to stock price on the same stock!
It's totally possible for one firm to have two traders on opposite side of a trade both working for them. Just like the NSA can hire hardening experts and breaking in experts.