I found that Nexen had many "Nexen babies" which are people who got jobs at Nexen right after school, got promoted through the ranks at Nexen and never worked at any other companies. I don't know if these same people would succeed at other companies.
Perhaps the Nexen babies know this and know they need to stay at Nexen for this reason. I would just say I was shocked at how few people would question management even if they knew something could be done better or should have been done a different way. Hope everyone still there feels good about themselves for being so obedient.