I'd also love to hear which employer is paying 250K for an entry level position? This seems like the salary the 1 genius for every 10,000 good graduates would get. And without taking bonus into account, I doubt an engineer is getting paid 900K. You would see that engineer out the door the moment his retirement account was full. No engineer is gonna bust their ass for someone else once they know they are set financially.