Somewhat offtopic - if you ever feel like getting more info about the culture and daily operations of a company or organzation, use glassdoor.For the NSA:http://www.glassdoor.com/Reviews/NSA-Reviews-E41534.htm" Pros – Interesting problem domain. Opportunities for travel. It's also very easy to leave work at work, so work/life balance is pretty good. Educational opportunities exist--go back to school if you can.Cons – Below-market compensation for high-tech careers. Slow advancement for everybody. No cost-of-living adjustments in 2011 or 2012. The federal political gridlock of the time is also eroding morale. Even in the suburbs, rent is pretty expensive. Hit-or-miss parking, depending on building.Advice to Senior Management – In general, try to avoid hit-and-run style management: swooping in on someone once or twice a year to inform them you didn't really need their project in the first place. This tends to breed alienation."... Interview Questions:"How would you approach the problem of detecting anomalous data from say 1000 data points that are either (A) audio files, or (B) natural language text, or (C) any given data format/source. Indicate your experience with scalability technologies, including Hadoop / MapReduce. Which programming language are you best skilled in? How do you feel about software engineering? In the various projects that you have worked on, what size teams have you worked with? What are the sizes of some large datasets that you have worked with? "
I have been digging through this resource off and on and it's amazing. I will be passing this on to several fiction writers I know as a solid gold shortcut, too -- for me, the fascination derives from the equity analysis work I've been doing lately, try to square earnings and liquidity with corporate culture...does nothing but confound my expectations.Always a promising sign there is Learning ahead. As always, thank you for enhancing the site with your contributions.