Unless you are German or at least European, forget about career advancement if you are in any wing of corporate research.
I have seen a lot of things that were morally not above-board happen at the research center that I worked at - you just had to look the other way if you wanted to be a "good" employee.