Don't forget work/life balance. As I've gotten more experienced under my belt, I increasingly value my free time. I no longer have any interest in burning the midnight oil because a company is constantly in crunch mode due to poor planning, understaffing, etc.
Larger companies often can provide a better work/life balance because they have more resources to do so. Now, that isn't always the case--many of them abuse the hell out of their employees because they can, but there often isn't the same "working 80hr weeks" you get at startups.
I've found that increasingly the dollar value of my free time is one of the most valuable "perks" a company can provide.
The best 'perk' is working for a company where it's expected that you will work normal hours most of the time instead of as the exception. As I get older and have a family and more interests outside of work, this becomes the most critical factor. A lot of the classic startup perks seem designed to keep you in the office.
Larger companies often can provide a better work/life balance because they have more resources to do so. Now, that isn't always the case--many of them abuse the hell out of their employees because they can, but there often isn't the same "working 80hr weeks" you get at startups.
I've found that increasingly the dollar value of my free time is one of the most valuable "perks" a company can provide.