Hmmm there is a problem hiring people? Might be a regional thing as I am told by HR they get calls and resumes for IT people all the time.
Benies? Well a great boss is a HUGE benefit. He leaves you alone if he feels you know what you are doing. I have a free hand to do just about anything I want. A company charge plate is useful especially when you are allowed to buy tech books as long as you don't go crazy. We get a free dinner on Wednesday and every so often a gathering with Beer and and wine.
Down side? Health Insurence is medicore. 401K is mediorcre. Training is rare though I am getting my first course in about 4 years. I have reached as far as I can go career wise. We are a staff of 4 and they aren't going to offer a managership when they have a director with 3 workers. Though there is hints of becoming the security manager. So a career path is good!