the positive side of that is good. After all, as I mentioned, some people do NOT want a big company environment. I've come across many candidates over the years that PREFER a small company environment and have placed them in small companies and they are still working there and still happy! So a small company needs to only play up the positive sides of working within a smaller environment and what that offers.
Also, in interviewing people, it is always a good idea to learn what is most important to them in their job search and doing a study of what job seekers are looking for may help also. However, in the long run, what I've learned is that most people want similar things... stability, meaningful compensation for their work, an opportunity to be recognized for their contributions, and a sense that what they are doing actually matters. These things can be feasible in a small company as much as a large company.
Employee benefits are something that some large companies can do better because they have more money to throw at benefits. However, I've seen large companies cut benefits and I've seen small companies that have employee benefits that are comparable or BETTER than large organizational offers. So perhaps if you are working with a small company that needs to beef up their benefits, they can get creative with benefits that cost less but have a big bang for the money.
Let me know if this helps!…