They may be exceptions. I can't imagine engineers at Yahoo are pulling in $400k+. Only engineers who got in through acquisitions have packages comparable to what engineers at Google and Facebook make. Majority of Yahoo engineers make 30-50% less than people of comparable levels at Goog/Fb. Check http://h1bdata.info/