I will talk about computer science.
Which is the difference between doing a research job in an industrial research lab (as Google, Facebook or microsoft Research) and in a university?
Looking at my field (artificial intelligence) I can see many big shots moving from university to private R&D labs, so I am wondering which are the main differences, say under the point of view:
- Freedom of investigating what you actually like
- Competition (is more difficult to get a job in a university or in a R&D lab?)
- Stability of the job
I suppose the private research labs are more driven by the research and development of their own products or features or sometimes methods.
whereas university labs are more focused on generic development of theory or sometimes applications of existing methods.