I think your right - there definilty a different incentive dynamic. At intel, I once heard someone mention recruiting strategy that goes something like "Intel - you're next 5 software jobs" ..which i thought was a pretty interesting and powerful approach. I've certainly had 5 software jobs at Intel over my 16 years there, and the ability to move in a large company may have also allowed me to select for better managers/mentors.