How would you like to bring your dog to work, create your own hours, and enjoy free lunch five days a week? Although this may sound more like dorm life than corporate life, a growing number of small businesses across America are offering such "work perks" to employees in order to retain top talent and keep costs low. 

"Having a job is not just about the money. You spend more hours a day with the people you work with than the people you marry, so if you're not happy in your job, no matter the amount you're taking home, it's just not worth it," says Candace Whitaker, senior vice president of human resources for Signature Consultants, an IT consultancy.

...