Did they do their homework?
I wonder if the reason the top five are in the top five is simply branding. Everyone knows those companies and everyone knows they are looking for people. But how many of those people that listed those companies in their top five have done any research on the salary, benefits, average work hours, or other working conditions there. You may dream of working for amazon or google, right until you get there and realize that the company culture and management style isn't for you. I worked for a fortune 500, probably not anywhere on the list, but management styles varied widely from manager to manager, enough so that the team I was was on was considered the most desirable team because we had a great manager who understood the IT part of our job and understood we were professionals and could get the job done if shw gave us the tools and got out of our way.People on other teams griped...alot. Just becasue they have the most moeny to fling about does not mean you really want to work there, or work there under certain people.