You're correct overall, but be careful about equating greater US culture with the culture at big technical firms. They overlap, but are often deeply at odds with each other.