Big companies often have big perks. That's especially true in the technology space, where free meals, gyms, and even day care are quite common. Even more traditional large companies that don't offer those kinds of benefits still have things that smaller businesses don't -- there are more opportunities for advancement, more training opportunities, and maybe even the option of transferring to another location.

Continue Reading Below

Small business owners can't offer most, or sometimes any, of those things. That does not mean, however, that you should not at least consider taking a job at a smaller company. Sure, there won't be a free cafeteria or a massage station, but there might be other benefits that more than make up for that.