Wish I had mod points.
Pay is only one piece of a large puzzle. My experience is as follows:
1) HR people can't pick out a good engineer's resume out of a stack to save their life. Worse, is they often can't even post the job in a good location. I was at a company that wanted to hire another copy of me (RF/Microwave Design Engineer, a somewhat rare critter) and I could not find the posting even after the hiring manager told me where to look. If HR is illiterate in your key growth areas you are SOL.
2) Pay is not in my top 3 concerns, and I understand that it is for many other folks. Getting jerked around because my pre-planned vacation (5 months warning) now conflicts with your MS Project fiction should not result in heated words with my manager. Employees need time off, and it should not be a major hassle to take it. If the project is so fragile that a one week absence is so detrimental, you have a staffing or vision problem, not a scheduling problem.
3) My weekends are not fair game except in rare crunches. Sorry, but no. Telling me "You wouldn't do well at a startup." won't get very far in winning me over, especially if you used "need more time with family" as the explanation as to why you left a startup to come work here (a non-startup, FYI).
4) Letting me have beer a day with lunch at my desk won't kill your bottom line, but would be worth 2% salary to me to have a more enjoyable time at work.
5) When I come in on my day off for 4 hours, don't bitch that I changed my timecard to reflect I worked that day. I'm salary, I worked. Telling me to put in 4 hours of PTO will not win you brownie points for the next time you foul up and need me to cancel a date with my wife.