Pros
Great instruction on soft skills like communication, leadership, and cooperation.
Mentors were helpful after program was over.
Everyone wanted to be there and complete the objectives.
Cons
Despite the internship being marketed as "a way in" to the NSA, it was hard to push the application process any further.
Sometimes struggled to keep up with material instruction.