Vitzeke
In example, do they feel like their job's duties reflect the original job description or are there times that they do things beyond that.
By all means yes, though I don't mind diving into different stuff that actually isn't involved into my job description since it actually allows me to try out new things and from time to time it leads to finding new things that I actually really like and start doing on my free time.
Depends, on an average day I tend to under-work, but from time to times there's just no way out. If there's I big project with not rational deadlines, I can even end up working for 10 to 14 hours a day.
Absolutely, I wasn't at my previous job since I had a different attitude to project management then my employers and there was just nothing I could do, everything I said was left out without any reactions, but at my current job I like the way things are done and not to mention every final decision is made through discussions.
Vitzeke
How do they feel towards their managers? (if they were non-c.s majors vs c.s. majors).
In my previous job my manager was actually a major in ethnology and it was really hard if not impossible to come to an agreement with her on any thing we had to work on and that's most likely the major reason I actually quit. And now when it comes to my current job, the manager actually does have a degree in c.s. and is actually an expert in his field what makes really easy to communicate with him as we both speak the same language so to say.
Vitzeke
Lastly, what sort of incentives (granted the workplace create them) would motivate them or make them more satisfied in their jobs? (like, volunteering as a team in the workplace, having mini-fridges, pot-lucks, video game nights, etc.)
Actually, the main incentives for me is:
1) The ability to do any task I want. (I.E.: I get to do AI algorithm development which is actually not what I am supposed to do, but I do love this study field and as long as I show that I want to do that work, I get to do it)
2) Loose working schedule, what means I actually don't need to stress about situations when I just overestimated how long I can stay up and now got up like hour or more (worst case scenario was going to work like around 4 hours latter then I'm supposed to) as long as the work is done and the numbers are good
3) Pretty much anything I want for my workspace (within common sense of course), I can just ask and get it. (I.E.: Any computer upgrades like keyboards, additional monitors, hardware; any software or literature that I need for work)