one solution for small business would be to use NAT (network address translation) and let the linux server offer DHCP addresses to your network. You could also use squid and/or dansguardian to filter your internet at work. You would have to set up the following:
DHCP server
Squid
Dansguardian
Firewall ports (for the local network)
Of course, there are other ways to go
This is just one of them!