Alright, just spoke with a few individuals about technology, theory, and whatnot related to CS. So far, I like their answers. Now I need more information from total strangers. Please keep in mind I'm not looking for your typical programming job; I want to work on state-of-the-art technologies, highly advanced R&D, bleeding-edge stuff. With that in mind, I'd like to know the best/worst working conditions, what fields are harder to get into, pros/cons of a CS degree, etc. Basically, tell me what you like/dislike, changes you expect to happen, things that could be improved, fields that will be in high demand, and related information. Thanks. Jordan Joab.