wow very spammy...
honestly though, I can't see that they are really benefiting form this in anyway ...
maybe they have a great ranking in the SEs BUT as a potential client would you really want YOUR business's website to look so unprofessional and spammy? Would you want a company that looks like that representing your company? Doubt it.
In the long run their approach will not be of huge benefit. If they were ONLy selling
SEO and not design people may not look beyond the fact they rank well, but as a print and web design company that site can't do them much good.
my 2cents anyway..